import { ArrowDownNarrowWide, ArrowDownWideNarrow } from 'lucide-react' import { Button, DropdownMenu, DropdownMenuContent, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, } from 'ui' type SortOption = { label: string value: string } interface SortDropdownProps { options: SortOption[] value: string setValue: (value: string) => void } export const SortDropdown = ({ options, value, setValue }: SortDropdownProps) => { const [sortColumn, sortOrder] = value.split('_') const columnLabel = options.find((x) => x.value === sortColumn)?.label return ( {options.map((option) => { return ( Sort by {option.label} Ascending Descending ) })} ) }