Files
encoach_frontend/src/stores/trainingContentStore.ts

18 lines
401 B
TypeScript

import { Stat } from "@/interfaces/user";
import {create} from "zustand";
export interface TrainingContentState {
stats: Stat[];
setStats: (stats: Stat[]) => void;
}
export const initialState = {
stats: [],
};
const trainingContentStore = create<TrainingContentState>((set) => ({
...initialState,
setStats: (stats: Stat[]) => set(() => ({stats})),
}));
export default trainingContentStore;