fix height combobox (virtual list)

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-07-24 22:50:59 +02:00
parent 0e361c1c52
commit 3d0474d07b
2 changed files with 7 additions and 2 deletions

View File

@@ -121,7 +121,12 @@ export function ComboboxAdvanced({
value={inputValue}
onValueChange={setInputValue}
/>
<VirtualList height={300} data={data} itemHeight={32} itemKey="value">
<VirtualList
height={Math.min(items.length * 32, 300)}
data={data}
itemHeight={32}
itemKey="value"
>
{renderItem}
</VirtualList>
</Command>

View File

@@ -124,7 +124,7 @@ export function Combobox<T extends string>({
<CommandEmpty>Nothing selected</CommandEmpty>
)}
<VirtualList
height={300}
height={Math.min(items.length * 32, 300)}
data={items.filter((item) => {
if (search === '') return true;
return item.label.toLowerCase().includes(search.toLowerCase());