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