feat(search-ui): optimize search UI

This commit is contained in:
rustmailer
2026-01-19 01:52:07 +08:00
parent 48f8092b5a
commit 0d20a9676a
33 changed files with 2129 additions and 450 deletions
@@ -224,6 +224,7 @@ interface VirtualizedSelectProps {
defaultValue?: string | string[];
noItemsComponent?: React.ReactNode;
multiple?: boolean;
size?: 'default' | 'sm' | 'lg' | 'icon';
}
export function VirtualizedSelect({
@@ -232,6 +233,7 @@ export function VirtualizedSelect({
className,
defaultValue,
value,
size = 'default',
isLoading,
disabled = false,
placeholder = 'Search items...',
@@ -281,6 +283,7 @@ export function VirtualizedSelect({
<Popover open={open} onOpenChange={setOpen}>
<PopoverTrigger asChild>
<Button
size={size}
variant="outline"
role="combobox"
aria-expanded={open}