fix : filter
This commit is contained in:
@@ -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>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user