'use client'
import { useState } from 'react'
import { emojiCategories } from '@/lib/MessagesContext'
interface EmojiPickerProps {
onSelect: (emoji: string) => void
onClose: () => void
isDark: boolean
}
export function EmojiPicker({ onSelect, onClose, isDark }: EmojiPickerProps) {
const [activeCategory, setActiveCategory] = useState('Häufig')
return (
{/* Header */}
{/* Category Tabs */}
{Object.keys(emojiCategories).map(cat => (
))}
{/* Emoji Grid */}
{emojiCategories[activeCategory as keyof typeof emojiCategories].map((emoji, i) => (
))}
)
}