Refactor alias filter select component to improve value handling
- Updated the alias filter select component to ensure the selected value is correctly set on value change, defaulting to "all" only when no value is provided. - Enhanced the component's logic for better state management during user interactions.
This commit is contained in:
@@ -25,7 +25,13 @@
|
|||||||
|
|
||||||
<label class="text-xs text-muted-foreground">
|
<label class="text-xs text-muted-foreground">
|
||||||
{label}
|
{label}
|
||||||
<Select.Root type="single" bind:value>
|
<Select.Root
|
||||||
|
type="single"
|
||||||
|
value={value}
|
||||||
|
onValueChange={(next) => {
|
||||||
|
value = (next as string) || "all";
|
||||||
|
}}
|
||||||
|
>
|
||||||
<Select.Trigger class="mt-1 w-[220px]">
|
<Select.Trigger class="mt-1 w-[220px]">
|
||||||
{selectedLabel}
|
{selectedLabel}
|
||||||
</Select.Trigger>
|
</Select.Trigger>
|
||||||
|
|||||||
Reference in New Issue
Block a user