import { createContext, useContext } from 'react'; import { OpenedSidebarFolderAtom } from '../openedSidebarFolder'; const OpenedSidebarFolderAtomContext = createContext(null); export const OpenedSidebarFolderProvider = OpenedSidebarFolderAtomContext.Provider; export const useOpenedSidebarFolderAtom = (): OpenedSidebarFolderAtom => { const anAtom = useContext(OpenedSidebarFolderAtomContext); if (!anAtom) { throw new Error('OpenedSidebarFolderAtom is not provided!'); } return anAtom; };