import { useState } from 'react'; export const EmojiPicker = ({selectedEmoji, selectedColor, selectedShape, setSelectedEmoji, setSelectedColor, setSelectedShape}) => { const [isOpen, setIsOpen] = useState(false); const emojis = [ 'โค๏ธ', '๐Ÿ™', '๐Ÿ‘', '๐ŸŒป',, 'โœจ', 'โ˜€๏ธ', '๐Ÿ”ฅ', '๐Ÿชต', '๐Ÿ’ง', '๐ŸŽถ', '๐ŸŽจ','๐Ÿ„', '๐Ÿ“', 'โœ‰๏ธ', '๐Ÿงฉ','๐Ÿ’ก', '๐ŸŽ“', '๐Ÿ’ฌ', '๐Ÿ› ', '๐Ÿ’ป', '๐Ÿ•น', '๐Ÿ–จ', '๐Ÿš', '๐Ÿ›’', 'โšฝ๏ธ', '๐Ÿงต', '๐Ÿ‘€', '๐ŸŒฑ', '๐Ÿ•', '๐Ÿ’ช', '๐ŸŽ', '๐Ÿน', '๐Ÿฅ•', '๐Ÿฅ‡', '๐Ÿฅˆ', '๐Ÿฅ‰']; const shapes = ["squircle", "circle", "hexagon-2"]; const colors = ["#FF99C8", "#fff0d6", "#FCF6BD", "#D0F4DE", "#A9DEF9", "#E4C1F9", "#de324c", "#f4895f", "#f8e16f", "#95cf92", "#369acc", "#9656a2"] const toggleDropdown = () => { setIsOpen(!isOpen); }; const selectEmoji = (emoji) => { setSelectedEmoji(emoji); setIsOpen(false); }; const selectShape = (shape) => { setSelectedShape(shape); setIsOpen(false); }; const selectColor = (color) => { setSelectedColor(color); setIsOpen(false); }; return ( <>
{selectedEmoji}
{isOpen && (
{emojis.map((emoji) => ( ))}

{shapes.map(shape => (
selectShape(shape)}>
))}

{colors.map(color => (
selectColor(color)}>
))}
)} ); };