stargaze-studio/contexts/sidebar.ts
2023-10-11 16:48:20 -07:00

14 lines
369 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 }))
}