import { createContext, useContext } from 'react'; import { ClosedNavCategoriesAtom } from '../closedNavCategories'; const ClosedNavCategoriesAtomContext = createContext(null); export const ClosedNavCategoriesProvider = ClosedNavCategoriesAtomContext.Provider; export const useClosedNavCategoriesAtom = (): ClosedNavCategoriesAtom => { const anAtom = useContext(ClosedNavCategoriesAtomContext); if (!anAtom) { throw new Error('ClosedNavCategoriesAtom is not provided!'); } return anAtom; };