Spaces:
Build error
Build error
| import * as React from "react"; | |
| import * as SelectPrimitive from "@radix-ui/react-select"; | |
| import { Check, ChevronDown } from "lucide-react"; | |
| import { cn } from "@/lib/utils"; | |
| const Select = SelectPrimitive.Root; | |
| const SelectGroup = SelectPrimitive.Group; | |
| const SelectValue = SelectPrimitive.Value; | |
| const SelectTrigger = React.forwardRef< | |
| React.ElementRef<typeof SelectPrimitive.Trigger>, | |
| React.ComponentPropsWithoutRef<typeof SelectPrimitive.Trigger> | |
| >(({ className, children, ...props }, ref) => ( | |
| <SelectPrimitive.Trigger | |
| ref={ref} | |
| className={cn( | |
| "flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-background px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50", | |
| className | |
| )} | |
| {...props} | |
| > | |
| {children} | |
| <SelectPrimitive.Icon asChild> | |
| <ChevronDown className="h-4 w-4 opacity-50" /> | |
| </SelectPrimitive.Icon> | |
| </SelectPrimitive.Trigger> | |
| )); | |
| SelectTrigger.displayName = SelectPrimitive.Trigger.displayName; | |
| const SelectContent = React.forwardRef< | |
| React.ElementRef<typeof SelectPrimitive.Content>, | |
| React.ComponentPropsWithoutRef<typeof SelectPrimitive.Content> | |
| >(({ className, children, position = "popper", ...props }, ref) => ( | |
| <SelectPrimitive.Portal> | |
| <SelectPrimitive.Content | |
| ref={ref} | |
| className={cn( | |
| "relative z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]: |