Files
assistant/composables/useDrawer.uts

30 lines
564 B
Plaintext

/**
* useDrawer — Drawer open/close state management
*
* Controls the left-slide drawer that contains history and workspace views.
* Simple boolean toggle — no persistence needed.
*/
export function useDrawer() {
const isDrawerOpen = ref(false)
function openDrawer(): void {
isDrawerOpen.value = true
}
function closeDrawer(): void {
isDrawerOpen.value = false
}
function toggleDrawer(): void {
isDrawerOpen.value = !isDrawerOpen.value
}
return {
isDrawerOpen,
openDrawer,
closeDrawer,
toggleDrawer,
}
}