CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-emoji-picker-react

tessl install tessl/npm-emoji-picker-react@4.13.0

Emoji Picker component for React Applications on the web

Agent Success

Agent success rate when using this tile

74%

Improvement

Agent success rate improvement when using this tile compared to baseline

1x

Baseline

Agent success rate without this tile

74%

rubric.jsonevals/scenario-1/

{
  "context": "This criteria evaluates how well the engineer uses the emoji-picker-react package to implement an emoji style comparison application, specifically focusing on the proper use of emoji style configuration and rendering capabilities.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "EmojiPicker Import",
      "description": "Correctly imports the default EmojiPicker component from 'emoji-picker-react'",
      "max_score": 5
    },
    {
      "name": "Emoji Component Import",
      "description": "Correctly imports the named Emoji component from 'emoji-picker-react' for rendering individual styled emojis",
      "max_score": 5
    },
    {
      "name": "EmojiStyle Enum Import",
      "description": "Imports and uses the EmojiStyle enum from 'emoji-picker-react' to specify emoji styles",
      "max_score": 10
    },
    {
      "name": "Multiple Pickers",
      "description": "Renders at least three EmojiPicker components, each configured with a different emojiStyle prop (Apple, Google, and Twitter)",
      "max_score": 20
    },
    {
      "name": "onEmojiClick Handler",
      "description": "Implements onEmojiClick callback prop on the emoji pickers to capture emoji selection events",
      "max_score": 15
    },
    {
      "name": "EmojiClickData Usage",
      "description": "Properly extracts and uses data from the EmojiClickData object (such as unified code, emoji character, or other properties) passed to onEmojiClick",
      "max_score": 15
    },
    {
      "name": "Emoji Component Rendering",
      "description": "Uses the Emoji component to render individual emojis with the unified prop for displaying the selected emoji in different styles",
      "max_score": 20
    },
    {
      "name": "Style Variants Display",
      "description": "Renders the selected emoji in all five styles (Apple, Google, Facebook, Twitter, Native) using the Emoji component with appropriate emojiStyle prop values",
      "max_score": 10
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/emoji-picker-react@4.13.x
tile.json