fix : filter

This commit is contained in:
2026-08-01 01:19:41 +07:00 Unverified
parent 9328f6f27d
commit 3d7ecbcac5
+31 -32
View File
@@ -197,39 +197,38 @@ export function ResultsFilters({
CSV CSV
</a> </a>
</Button> </Button>
{(values.q ||
values.edited !== "all" ||
values.sort !== "submittedAt" ||
values.direction !== "desc" ||
values.dateFrom ||
values.dateTo) && (
<Button
variant="ghost"
size="icon"
className="self-start lg:self-auto"
aria-label="Clear filters"
asChild={!onFiltersChange}
onClick={onFiltersChange ? () => updateValues(() => ({
q: "",
page: 1,
sort: "submittedAt",
direction: "desc",
edited: "all",
dateFrom: "",
dateTo: "",
})) : undefined}
>
{onFiltersChange ? (
<X />
) : (
<a href={base}>
<X />
</a>
)}
</Button>
)}
</div> </div>
{(filters.q ||
filters.edited !== "all" ||
filters.dateFrom ||
filters.dateTo) && (
<Button
variant="ghost"
size="sm"
className="self-start"
asChild={!onFiltersChange}
onClick={onFiltersChange ? () => updateValues(() => ({
q: "",
page: 1,
sort: "submittedAt",
direction: "desc",
edited: "all",
dateFrom: "",
dateTo: "",
})) : undefined}
>
{onFiltersChange ? (
<span>
<X data-icon="inline-start" />
Clear filters
</span>
) : (
<a href={base}>
<X data-icon="inline-start" />
Clear filters
</a>
)}
</Button>
)}
</div> </div>
); );
} }