GlobalState.js (571B)
1 import create from 'zustand' 2 import { useTemplatesStore } from './Templates' 3 4 export const useGlobalStore = create((set) => ({ 5 open: false, 6 metaData: {}, 7 currentPage: 'main', 8 setOpen: (value) => { 9 set({ 10 open: value, 11 }) 12 // Reset the state if it's closed manualy 13 // value && useTemplatesStore.getState().setActive({}) - Not this though 14 value && useTemplatesStore.getState().removeTemplates() 15 // value && useTemplatesStore.getState().setActive({}) // This can be used to default to grid 16 }, 17 }))