import { ref } from 'vue'; // Singleton module-level : l'ouverture est pilotée par le raccourci global ⌘K et par // d'éventuels boutons (ex. sidebar). Un seul CommandPalette est monté dans App.vue. const open = ref(false); export function useCommandPalette() { return { open, toggle: (): void => { open.value = !open.value; }, show: (): void => { open.value = true; }, close: (): void => { open.value = false; }, }; }