import * as React from 'react'; import { Check, ChevronsUpDown } from 'lucide-react'; import { cn } from '../../lib/utils'; import { Button } from '../Button/Button'; import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList, } from '../Command/Command'; import { Popover, PopoverContent, PopoverTrigger } from '../Popover/Popover'; export function Combobox({ data = [], placeholder = 'Select item...' }) { const [open, setOpen] = React.useState(false); const [value, setValue] = React.useState(''); return ( No {placeholder.toLowerCase()} found. {data.map(item => ( { setValue(currentValue === value ? '' : currentValue); setOpen(false); }} > {item.label} ))} ); }