Added persistance to the selected user record

This commit is contained in:
Joao Ramos
2024-06-20 23:20:52 +01:00
parent f6741dd80e
commit 61a86394ed
2 changed files with 29 additions and 4 deletions

18
src/stores/recordStore.ts Normal file
View File

@@ -0,0 +1,18 @@
import {create} from "zustand";
export interface RecordState {
selectedUser?: string;
setSelectedUser: (selectedUser: string | undefined) => void;
}
export const initialState = {
selectedUser: undefined,
};
const recordStore = create<RecordState>((set) => ({
...initialState,
setSelectedUser: (selectedUser: string | undefined) => set(() => ({selectedUser})),
}));
export default recordStore;