25 lines
431 B
TypeScript
25 lines
431 B
TypeScript
const sidebarCollapsed = ref(true) // 기본값: 닫힌 상태
|
|
|
|
export function useSidebar() {
|
|
const isCollapsed = computed(() => sidebarCollapsed.value)
|
|
|
|
function toggle() {
|
|
sidebarCollapsed.value = !sidebarCollapsed.value
|
|
}
|
|
|
|
function open() {
|
|
sidebarCollapsed.value = false
|
|
}
|
|
|
|
function close() {
|
|
sidebarCollapsed.value = true
|
|
}
|
|
|
|
return {
|
|
isCollapsed,
|
|
toggle,
|
|
open,
|
|
close
|
|
}
|
|
}
|