import * as React from 'react'; import Popover from '@mui/material/Popover'; import Typography from '@mui/material/Typography'; import {rawEmojis} from '../app/emojis'; import Box from "@mui/material/Box"; const emojisByCategory = {}; rawEmojis.forEach(emoji => { if (!emojisByCategory[emoji.category]) { emojisByCategory[emoji.category] = []; } emojisByCategory[emoji.category].push(emoji); }); const EmojiPicker = (props) => { const open = Boolean(props.anchorEl); return ( <> {Object.keys(emojisByCategory).map(category => )} ); }; const Category = (props) => { return ( <> {props.title} {props.emojis.map(emoji => props.onPick(emoji.aliases[0])}/>)} ); }; const Emoji = (props) => { const emoji = props.emoji; return (
{props.emoji.emoji}
); }; export default EmojiPicker;