feat: update default values for SelectFilter components in RicercaFilters; improve reset handling

This commit is contained in:
Marco Pedone 2025-11-11 16:14:45 +01:00
parent 4ca16be4a4
commit 40b8f26cc0

View file

@ -186,7 +186,7 @@ const RicercaFilters = () => {
className="flex w-60 max-w-3xl flex-col gap-2 p-4"
>
<SelectFilter
defaultValue={tipo}
defaultValue={""}
handleReset={async () => {
await setTipo("");
}}
@ -199,7 +199,7 @@ const RicercaFilters = () => {
value={tipo}
/>
<SelectFilter
defaultValue={comune}
defaultValue={""}
handleReset={async () => {
await setComune(null);
}}
@ -212,9 +212,7 @@ const RicercaFilters = () => {
value={comune}
/>
<SelectFilter
defaultValue={
consegna ? t.preferenze.mesi[consegna] || "" : ""
}
defaultValue={""}
handleReset={async () => {
await setConsegna(null);
}}
@ -445,6 +443,7 @@ export const SelectFilter = <T extends string>({
placeholder,
handleReset,
}: SelectFilterProps<T>) => {
console.log("SelectFilter Rendered:", { label, value, defaultValue });
return (
<div className="flex flex-col gap-2">
<div className="flex h-4 flex-row gap-4 px-1">