stargaze-studio/contexts/sidebar.ts
2022-07-13 16:56:36 +03:00

14 lines
365 B
TypeScript

import create from 'zustand'
export const useSidebarStore = create(() => ({ isOpen: true }))
export const openSidebar = () => {
useSidebarStore.setState({ isOpen: true })
}
export const closeSidebar = () => {
useSidebarStore.setState({ isOpen: false })
}
export const toggleSidebar = () => {
useSidebarStore.setState((prev) => ({ isOpen: !prev.isOpen }))
}