From d88c17dad0d87a593656f83a103848b0f50fedd4 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Fri, 19 Sep 2025 10:53:45 -0500 Subject: [PATCH] wip: desktop progress --- packages/app/src/components/select.tsx | 43 ++++++++++++-------------- 1 file changed, 19 insertions(+), 24 deletions(-) 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)}