import { ref } from 'vue'; /** * Глобальное состояние command-palette (⌘K, audit B3). Module-level singleton * ref — AppSidebar/AppTopbar открывают палитру без prop-drilling, CommandPalette * (смонтирована один раз в AppLayout) использует тот же ref как v-model. */ const open = ref(false); export function useCommandPalette() { return { open, openPalette: (): void => { open.value = true; }, closePalette: (): void => { open.value = false; }, }; }