feat(ui): disable search when no options

This commit is contained in:
psychedelicious
2025-04-22 20:13:19 +10:00
parent 6873e0308d
commit d802f8e7fb
2 changed files with 8 additions and 2 deletions

View File

@@ -460,7 +460,12 @@ export const Picker = typedMemo(<T extends object, U = undefined, C = undefined>
gap={2}
onKeyDown={onKeyDown}
>
<SearchBarComponent ref={inputRef} value={searchTerm} onChange={onChangeSearchTerm} />
<SearchBarComponent
ref={inputRef}
value={searchTerm}
onChange={onChangeSearchTerm}
isDisabled={flattenedOptions.length === 0}
/>
<Flex tabIndex={-1} w="full" flexGrow={1}>
{flattenedOptions.length === 0 && <NoOptionsFallbackWrapper>{noOptionsFallback}</NoOptionsFallbackWrapper>}
{flattenedOptions.length > 0 && flattenedFilteredOptions.length === 0 && (