import { Drawer, DrawerContent, DrawerTrigger } from '@/components/ui/drawer'
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuTrigger
} from '@/components/ui/dropdown-menu'
import { useScreenSize } from '@/providers/ScreenSizeProvider'
import { TEmoji } from '@/types'
import { useState } from 'react'
import EmojiPicker from '../EmojiPicker'
export default function EmojiPickerDialog({
children,
onEmojiClick
}: {
children: React.ReactNode
onEmojiClick?: (emoji: string | TEmoji | undefined) => void
}) {
const { isSmallScreen } = useScreenSize()
const [open, setOpen] = useState(false)
if (isSmallScreen) {
return (
{children}
{
e.stopPropagation()
setOpen(false)
onEmojiClick?.(emoji)
}}
/>
)
}
return (
{children}
{
e.stopPropagation()
setOpen(false)
onEmojiClick?.(emoji)
}}
/>
)
}