CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-emoji-picker-react

Emoji Picker component for React Applications on the web

74

1.00x
Overview
Eval results
Files

rubric.jsonevals/scenario-9/

{
  "context": "This criteria evaluates how well the engineer uses emoji-picker-react's version compatibility features, specifically the emojiVersion prop for filtering emojis by Unicode version to ensure platform compatibility.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "EmojiPicker Component Import",
      "description": "Correctly imports the EmojiPicker component from emoji-picker-react (default import or named import as appropriate)",
      "max_score": 10
    },
    {
      "name": "emojiVersion Prop Usage",
      "description": "Uses the emojiVersion prop on the EmojiPicker component to filter emojis by Unicode version",
      "max_score": 30
    },
    {
      "name": "Dynamic Version Control",
      "description": "Implements state management (e.g., useState) to store the selected version and dynamically updates the emojiVersion prop when the user changes the version selection",
      "max_score": 25
    },
    {
      "name": "onEmojiClick Handler",
      "description": "Implements the onEmojiClick callback prop to capture emoji selection events and extract emoji data from the EmojiClickData object",
      "max_score": 20
    },
    {
      "name": "Version String Format",
      "description": "Uses correct version string format (e.g., \"1.0\", \"2.0\", \"5.0\") that matches the package's expected emojiVersion prop format",
      "max_score": 10
    },
    {
      "name": "Emoji Data Display",
      "description": "Correctly accesses and displays properties from the EmojiClickData object (such as emoji character and names array) after emoji selection",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-emoji-picker-react

tile.json