balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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 }))