import { Dialog, DialogContent, DialogHeader, DialogTitle } from '@/components/ui/dialog'; import { useLang } from '@/hooks/use-lang'; import { useState } from 'react'; import IconPicker from './icon-picker'; import { Input } from './ui/input'; import { ScrollArea } from './ui/scroll-area'; import { TooltipProvider } from './ui/tooltip'; interface IconPickerDialogProps { name: string; value: string; placeholder?: string; onSelect: (icon: string) => void; } const IconPickerDialog = ({ onSelect, value, name, placeholder }: IconPickerDialogProps) => { const [openIcon, setOpenIcon] = useState(false); const { dashboard } = useLang(); return ( <> setOpenIcon(true)} /> {dashboard.icon_picker} { onSelect(icon); setOpenIcon(false); }} /> ); }; export default IconPickerDialog;