diff --git a/packages/app/src/components/select.tsx b/packages/app/src/components/select.tsx index a44521dc..a99eccbd 100644 --- a/packages/app/src/components/select.tsx +++ b/packages/app/src/components/select.tsx @@ -64,9 +64,6 @@ export function Select(props: SelectProps) { return ( - allowDuplicateSelectionEvents={false} - disallowEmptySelection={true} - closeOnSelection={false} value={props.current} options={grouped()} optionValue={(x) => (props.value ? props.value(x) : (x as string))} @@ -158,27 +155,25 @@ export function Select(props: SelectProps) { }} > -
- (inputRef = el)} - id="select-filter" - type="text" - placeholder={props.filter ? props.filter.placeholder : "Filter items"} - value={store.filter} - onInput={(e) => setStore("filter", e.currentTarget.value)} - onKeyDown={(e) => { - if (e.key === "ArrowUp" || e.key === "ArrowDown" || e.key === "Escape") { - e.preventDefault() - e.stopPropagation() - listboxRef?.focus() - } - }} - classList={{ - "w-full": true, - "px-2 pb-2 text-text font-light placeholder-text-muted/70 text-xs focus:outline-none": true, - }} - /> -
+ (inputRef = el)} + id="select-filter" + type="text" + placeholder={props.filter ? props.filter.placeholder : "Filter items"} + value={store.filter} + onInput={(e) => setStore("filter", e.currentTarget.value)} + onKeyDown={(e) => { + if (e.key === "ArrowUp" || e.key === "ArrowDown" || e.key === "Escape") { + e.preventDefault() + e.stopPropagation() + listboxRef?.focus() + } + }} + classList={{ + "w-full": true, + "px-2 pb-2 text-text font-light placeholder-text-muted/70 text-xs focus:outline-none": true, + }} + />
(listboxRef = el)}