'use client' import * as React from 'react' import { cn } from '@admin/utils/shared/cn' import { Select as SelectPrimitive } from '@base-ui/react/select' import { CheckIcon, ChevronDownIcon, ChevronUpIcon } from 'lucide-react' const Select = SelectPrimitive.Root function SelectGroup({ className, ...props }: SelectPrimitive.Group.Props) { return ( ) } function SelectValue({ className, ...props }: SelectPrimitive.Value.Props) { return ( ) } function SelectTrigger({ className, size = 'default', children, ...props }: SelectPrimitive.Trigger.Props & { size?: 'sm' | 'default' }) { return ( {children} } /> ) } function SelectContent({ className, children, side = 'bottom', sideOffset = 4, align = 'center', alignOffset = 0, alignItemWithTrigger = true, ...props }: SelectPrimitive.Popup.Props & Pick< SelectPrimitive.Positioner.Props, 'align' | 'alignOffset' | 'side' | 'sideOffset' | 'alignItemWithTrigger' >) { return ( {children} ) } function SelectLabel({ className, ...props }: SelectPrimitive.GroupLabel.Props) { return ( ) } function SelectItem({ className, children, ...props }: SelectPrimitive.Item.Props) { return ( {children} } > ) } function SelectSeparator({ className, ...props }: SelectPrimitive.Separator.Props) { return ( ) } function SelectScrollUpButton({ className, ...props }: React.ComponentProps) { return ( ) } function SelectScrollDownButton({ className, ...props }: React.ComponentProps) { return ( ) } export { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectScrollDownButton, SelectScrollUpButton, SelectSeparator, SelectTrigger, SelectValue }