tessl install tessl/npm-emoji-picker-react@4.13.0Emoji 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%
{
"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
}
]
}