training.tsx still a bit messy, all that is left is to retrieve data from firestore /training and /walkthrough and render it

This commit is contained in:
Carlos Mesquita
2024-07-31 20:44:46 +01:00
parent 02320b9484
commit a534126c61
16 changed files with 1600 additions and 285 deletions

View File

@@ -3,16 +3,20 @@ import {create} from "zustand";
export interface RecordState {
selectedUser?: string;
training: boolean;
setSelectedUser: (selectedUser: string | undefined) => void;
setTraining: (training: boolean) => void;
}
export const initialState = {
selectedUser: undefined,
training: false
};
const recordStore = create<RecordState>((set) => ({
...initialState,
setSelectedUser: (selectedUser: string | undefined) => set(() => ({selectedUser})),
setTraining: (training: boolean) => set(() => ({training})),
}));
export default recordStore;