aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/lib/store/useSortOrderStore.ts
blob: b943713fc0574cde92e781afb95f11ba22529989 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { create } from "zustand";

import { ZSortOrder } from "@karakeep/shared/types/bookmarks";

interface SortOrderState {
  sortOrder: ZSortOrder;
  setSortOrder: (sortOrder: ZSortOrder) => void;
}

export const useSortOrderStore = create<SortOrderState>((set) => ({
  sortOrder: "desc", // default sort order
  setSortOrder: (sortOrder) => set({ sortOrder }),
}));