Files
blitzkit/packages/website/src/stores/tankopediaSort.ts
T
2024-09-17 21:43:31 -05:00

20 lines
506 B
TypeScript

import { create } from 'zustand';
import { createContextualSafeStore } from '../core/zustand/createContextualSafeStore';
import {
TankopediaSortBy,
TankopediaSortDirection,
} from './tankopediaPersistent';
export interface TankopediaSort {
by: TankopediaSortBy;
direction: TankopediaSortDirection;
}
export const { Provider, use, useMutation, useStore } =
createContextualSafeStore(() =>
create<TankopediaSort>()(() => ({
by: 'meta.none',
direction: 'descending',
})),
);