revert 2c1ea47, sorting store should be separate from catalog filters store

This commit is contained in:
Tom (plebeius.eth)
2024-06-15 16:03:59 +02:00
parent 05f7977467
commit 60ab84efd1
4 changed files with 18 additions and 8 deletions
-5
View File
@@ -3,8 +3,6 @@ import { create } from 'zustand';
interface CatalogFiltersStore {
showTextOnlyThreads: boolean;
setShowTextOnlyThreads: (value: boolean) => void;
sortType: 'active' | 'new';
setSortType: (type: 'active' | 'new') => void;
}
const useCatalogFiltersStore = create<CatalogFiltersStore>((set) => ({
@@ -13,9 +11,6 @@ const useCatalogFiltersStore = create<CatalogFiltersStore>((set) => ({
set({ showTextOnlyThreads: value });
localStorage.setItem('showTextOnlyThreads', value.toString());
},
sortType: 'active',
setSortType: (type: 'active' | 'new') => set({ sortType: type }),
}));
export default useCatalogFiltersStore;
+13
View File
@@ -0,0 +1,13 @@
import { create } from 'zustand';
interface SortingStore {
sortType: 'active' | 'new';
setSortType: (type: 'active' | 'new') => void;
}
const useSortingStore = create<SortingStore>((set) => ({
sortType: 'active',
setSortType: (type) => set({ sortType: type }),
}));
export default useSortingStore;