import { Select as SelectPrimitive } from "@base-ui/react/select"; import { CheckIcon, ChevronDownIcon, ChevronUpIcon } from "lucide-react"; import type * as React from "react"; import { cn } from "@/lib/utils"; 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, };