/** Ouvre la note source en aperçu split (panneau gauche) sans changer d’onglet. */ export const NOTE_PEEK_OPEN_EVENT = 'memento-note-peek-open' export const NOTE_PEEK_CLOSE_EVENT = 'memento-note-peek-close' export type NotePeekOpenDetail = { noteId: string blockId?: string } export function openNotePeek(detail: NotePeekOpenDetail) { if (typeof window === 'undefined') return window.dispatchEvent(new CustomEvent(NOTE_PEEK_OPEN_EVENT, { detail })) } export function closeNotePeek() { if (typeof window === 'undefined') return window.dispatchEvent(new CustomEvent(NOTE_PEEK_CLOSE_EVENT)) }