"use client"; import * as React from "react"; import { Select as SelectPrimitive } from "radix-ui"; import { IconCheck, IconChevronDown, IconChevronUp, IconSelector } from "@tabler/icons-react"; import { liquidMenuSurfaceClasses } from "./liquid-menu-surface"; import { cn } from "../lib/utils"; const contentClasses = cn( "relative z-50 overflow-x-hidden overflow-y-auto p-1", liquidMenuSurfaceClasses, ); // ── Primitives ────────────────────────────────────────────────────────────── function Select({ ...props }: React.ComponentProps) { return ; } function SelectGroup({ className, ...props }: React.ComponentProps) { return ( ); } function SelectValue({ ...props }: React.ComponentProps) { return ; } function SelectTrigger({ className, size = "default", children, ...props }: React.ComponentProps & { size?: "sm" | "default"; }) { return ( {children} ); } function SelectContent({ className, children, position = "item-aligned", align = "center", ...props }: React.ComponentProps) { return ( {children} ); } function SelectLabel({ className, ...props }: React.ComponentProps) { return ( ); } function SelectItem({ className, children, ...props }: React.ComponentProps) { return ( {children} ); } function SelectSeparator({ className, ...props }: React.ComponentProps) { 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, };