feat(grid): move filter column search to dropdown header

This commit is contained in:
二丫讲梵 authored and GitHub committed 2026-08-30 09:58:58 +08:00
1 parent de2c4b38cd
commit eafc0b2b17
4 files changed
+13 -6

No files matched your search

@@ -44,14 +44,17 @@ const forwarded = useForwardPropsEmits(delegatedProps, emits);
:class="
cn(
'text-popover-foreground data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 ring-foreground/10 min-w-36 rounded-md ring-1 duration-100 data-[side=inline-start]:slide-in-from-right-2 data-[side=inline-end]:slide-in-from-left-2 cn-menu-translucent relative z-50 max-h-(--reka-select-content-available-height) origin-(--reka-select-content-transform-origin) overflow-x-hidden data-[align-trigger=true]:animate-none',
slots.footer ? 'flex flex-col overflow-y-hidden' : 'overflow-y-auto',
slots.header || slots.footer ? 'flex flex-col overflow-y-hidden' : 'overflow-y-auto',
position === 'popper' && 'w-fit min-w-[var(--reka-select-trigger-width)] data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1',
props.class,
)
"
>
<div v-if="slots.header" class="shrink-0">
<slot name="header" />
</div>
<SelectScrollUpButton v-if="!hideScrollButtons" />
<SelectViewport :data-position="position" :class="cn('data-[position=popper]:h-[var(--reka-select-trigger-height)] data-[position=popper]:w-full', slots.footer && 'min-h-0 overflow-y-auto overscroll-none')">
<SelectViewport :data-position="position" :class="cn('data-[position=popper]:h-[var(--reka-select-trigger-height)] data-[position=popper]:w-full', (slots.header || slots.footer) && 'min-h-0 overflow-y-auto overscroll-none')">
<slot />
</SelectViewport>
<div v-if="slots.footer" class="shrink-0">