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