From 66668d85d603c5841d755a6023aa1925559fc6d4 Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Wed, 25 Feb 2026 01:32:51 +0800 Subject: chore(workspace): replace legacy codes --- packages/ui-new/src/components/ui/select.tsx | 199 --------------------------- 1 file changed, 199 deletions(-) delete mode 100644 packages/ui-new/src/components/ui/select.tsx (limited to 'packages/ui-new/src/components/ui/select.tsx') diff --git a/packages/ui-new/src/components/ui/select.tsx b/packages/ui-new/src/components/ui/select.tsx deleted file mode 100644 index 210adba..0000000 --- a/packages/ui-new/src/components/ui/select.tsx +++ /dev/null @@ -1,199 +0,0 @@ -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, -}; -- cgit v1.2.3-70-g09d2