diff --git a/src/components/source/filters/SortFilter.tsx b/src/components/source/filters/SortFilter.tsx index fd03d388..4c26a467 100644 --- a/src/components/source/filters/SortFilter.tsx +++ b/src/components/source/filters/SortFilter.tsx @@ -48,8 +48,12 @@ export default function SortFilter(props: Props) { const handleChange = (event: React.MouseEvent, index: number) => { const tmp = val; + if (tmp.index === index) { + tmp.ascending = !tmp.ascending; + } else { + tmp.ascending = true; + } tmp.index = index; - tmp.ascending = !tmp.ascending; setval(tmp); updateFilterValue({ position, state: JSON.stringify(tmp), group }); };