| 12345678910111213141516171819202122232425262728293031 |
- import { createPersistStore } from "../utils/store";
- const state = {
- showMenu: false,
- selectedAppId: "",
- currentSession: {
- appId: '',
- dialogName: '',
- id: '',
- messages: [],
- },
- };
- export const useGlobalStore = createPersistStore(
- { ...state },
- (set, get) => ({
- setShowMenu(status: boolean) {
- set({ showMenu: status });
- },
- setSelectedAppId(appId: string) {
- set({ selectedAppId: appId });
- },
- setCurrentSession(session: any) {
- set({ currentSession: session });
- },
- }),
- {
- name: "Global",
- version: 1,
- },
- );
|