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-7/

{
  "context": "This criteria evaluates how well the engineer uses the emoji-picker-react package's emojiByUnified utility function to retrieve and work with emoji data. It focuses on correct usage of the package API for looking up emojis by unified code and extracting metadata.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Import emojiByUnified",
      "description": "The solution imports the emojiByUnified function from the emoji-picker-react package using a named import (e.g., import { emojiByUnified } from 'emoji-picker-react')",
      "max_score": 15
    },
    {
      "name": "Call emojiByUnified correctly",
      "description": "The getEmojiData function calls emojiByUnified with the provided unified code string parameter and returns the result directly or processes it appropriately",
      "max_score": 25
    },
    {
      "name": "Handle undefined returns",
      "description": "The solution correctly handles the case where emojiByUnified returns undefined for invalid unified codes, propagating undefined or handling it gracefully without throwing errors",
      "max_score": 15
    },
    {
      "name": "Support skin tone variations",
      "description": "The solution correctly passes unified codes with skin tone modifiers (e.g., '1f44b-1f3fb') to emojiByUnified and retrieves the appropriate variation data",
      "max_score": 15
    },
    {
      "name": "Extract emoji character",
      "description": "The getEmojiCharacter function accesses the emoji property from the data object returned by emojiByUnified (e.g., emojiData.emoji)",
      "max_score": 15
    },
    {
      "name": "Extract emoji names",
      "description": "The getEmojiNames function accesses the names array property from the data object returned by emojiByUnified (e.g., emojiData.names)",
      "max_score": 15
    }
  ]
}

Version

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