[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fcomponents\u002Fcontext-menu":3,"component-meta:UiContextMenu":87},{"id":4,"title":5,"body":6,"component":70,"dependsOn":71,"description":73,"emitDescriptions":74,"extension":78,"meta":79,"navigation":80,"order":81,"path":82,"seo":83,"status":84,"stem":85,"__hash__":86},"docs\u002Fdocs\u002Fcomponents\u002Fcontext-menu.md","ContextMenu",{"type":7,"value":8,"toc":61},"minimark",[9,14,19,23,26,30,39,43,50,54],[10,11,13],"h2",{"id":12},"приклад","Приклад",[15,16],"component-preview",{"name":17,"stage":18},"context-menu-basic","min-h-64",[10,20,22],{"id":21},"api","API",[24,25],"component-api",{},[10,27,29],{"id":28},"коли-використовувати","Коли використовувати",[31,32,33,34,38],"p",{},"Для другорядних дій над файлом, вузлом дерева, рядком таблиці або полотном.\n",[35,36,37],"code",{},"targetAttrs"," мають бути на реальному фокусованому target, щоб клавіатурний\nвиклик працював поруч із ним.",[10,40,42],{"id":41},"коли-не-використовувати","Коли НЕ використовувати",[31,44,45,46,49],{},"Не ховайте тут єдиний шлях до важливої дії. Context menu доповнює видимі\nкнопки або ",[35,47,48],{},"UiMenu",", а не замінює їх.",[10,51,53],{"id":52},"доступність","Доступність",[31,55,56,57,60],{},"Shift+F10 та клавіша Context Menu відкривають меню без миші. ArrowUp,\nArrowDown, Home і End переміщують фокус між доступними ",[35,58,59],{},"menuitem",", Escape\nзакриває й повертає фокус на target.",{"title":62,"searchDepth":63,"depth":63,"links":64},"",2,[65,66,67,68,69],{"id":12,"depth":63,"text":13},{"id":21,"depth":63,"text":22},{"id":28,"depth":63,"text":29},{"id":41,"depth":63,"text":42},{"id":52,"depth":63,"text":53},"UiContextMenu",[72],"app\u002Futils\u002FoverlayPosition.ts","Меню дій у координатах pointer із підтримкою Shift+F10 та клавіші Context Menu.",{"update:modelValue":75,"open":76,"close":77},"Меню відкрито або закрито.","Меню відкрилося.","Меню закрилося.","md",{},true,45,"\u002Fdocs\u002Fcomponents\u002Fcontext-menu",{"title":5,"description":73},"stable","docs\u002Fcomponents\u002Fcontext-menu","mJDWnFGNl-uzcnt_pFC4gpJgJgLiWqVuvIzusMCW-uo",{"mode":88,"prefetch":89,"preload":89,"filePath":90,"declarationPath":91,"pascalName":70,"kebabName":92,"chunkName":93,"priority":94,"_scanned":80,"meta":95},"all",false,"app\u002Fcomponents\u002Fui\u002FUiContextMenu.vue","C:\u002Fproject-DS\u002FtatetUI\u002Fapp\u002Fcomponents\u002Fui\u002FUiContextMenu.vue","ui-context-menu","components\u002Fui-context-menu",1,{"type":94,"props":96,"slots":123,"events":184,"exposed":202,"hash":216},[97,103,108,118],{"name":98,"global":89,"default":99,"description":100,"tags":101,"required":89,"type":102,"schema":102},"ariaLabel","\"Контекстне меню\"","Доступна назва меню.",[],"string",{"name":104,"global":89,"default":105,"description":106,"tags":107,"required":89,"type":102,"schema":102},"width","\"14rem\"","Ширина меню, будь-яка CSS-величина.",[],{"name":109,"global":89,"default":110,"description":111,"tags":112,"required":89,"type":113,"schema":114},"modelValue","false","Відкрито. Використовуйте через `v-model`.",[],"boolean",{"kind":115,"type":113,"schema":116},"enum",{"0":110,"1":117},"true",{"name":119,"global":89,"default":110,"description":62,"tags":120,"required":89,"type":113,"schema":121},"disabled",[],{"kind":115,"type":113,"schema":122},{"0":110,"1":117},[124,171],{"name":125,"type":126,"description":127,"tags":128,"schema":129},"default","{ open: boolean; targetAttrs: { 'aria-haspopup': \"menu\"; 'aria-expanded': boolean; 'aria-controls': string; 'aria-disabled': \"true\"; onContextmenu: (event: MouseEvent) => void; onKeydown: (event: KeyboardEvent) => void; }; }","Область, для якої відкривається меню. Передайте `targetAttrs` реальному елементу.",[],{"kind":130,"type":126,"schema":131},"object",{"open":132,"targetAttrs":137},{"name":133,"global":89,"description":62,"tags":134,"required":80,"type":113,"schema":135},"open",[],{"kind":115,"type":113,"schema":136},{"0":110,"1":117},{"name":37,"global":89,"description":62,"tags":138,"required":80,"type":139,"schema":140},[],"{ 'aria-haspopup': \"menu\"; 'aria-expanded': boolean; 'aria-controls': string; 'aria-disabled': \"true\"; onContextmenu: (event: MouseEvent) => void; onKeydown: (event: KeyboardEvent) => void; }",{"kind":130,"type":139,"schema":141},{"aria-haspopup":142,"aria-expanded":146,"aria-controls":149,"aria-disabled":152,"onContextmenu":156,"onKeydown":164},{"name":143,"global":89,"description":62,"tags":144,"required":80,"type":145,"schema":145},"aria-haspopup",[],"\"menu\"",{"name":147,"global":89,"description":62,"tags":148,"required":80,"type":113,"schema":113},"aria-expanded",[],{"name":150,"global":89,"description":62,"tags":151,"required":80,"type":102,"schema":102},"aria-controls",[],{"name":153,"global":89,"description":62,"tags":154,"required":80,"type":155,"schema":155},"aria-disabled",[],"\"true\"",{"name":157,"global":89,"description":62,"tags":158,"required":80,"type":159,"schema":160},"onContextmenu",[],"(event: MouseEvent) => void",{"kind":161,"type":162,"schema":163},"event","(event: MouseEvent): void",{},{"name":165,"global":89,"description":62,"tags":166,"required":80,"type":167,"schema":168},"onKeydown",[],"(event: KeyboardEvent) => void",{"kind":161,"type":169,"schema":170},"(event: KeyboardEvent): void",{},{"name":172,"type":173,"description":174,"tags":175,"schema":176},"content","{ close: () => void; }","Пункти з `role=\"menuitem\"`.",[],{"kind":130,"type":173,"schema":177},{"close":178},{"name":179,"global":89,"description":62,"tags":180,"required":80,"type":181,"schema":182},"close",[],"() => void",{"kind":161,"type":183},"(): void",[185,193,198],{"name":186,"description":62,"tags":187,"type":188,"signature":189,"schema":190},"update:modelValue",[],"[value: boolean]","(event: \"update:modelValue\", value: boolean): void",[191],{"kind":115,"type":113,"schema":192},[110,117],{"name":133,"description":62,"tags":194,"type":195,"signature":196,"schema":197},[],"[]","(event: \"open\"): void",[],{"name":179,"description":62,"tags":199,"type":195,"signature":200,"schema":201},[],"(event: \"close\"): void",[],[203,210],{"name":204,"type":205,"description":62,"tags":206,"schema":207},"show","(x: number, y: number, source?: HTMLElement) => Promise\u003Cvoid>",[],{"kind":161,"type":208,"schema":209},"(x: number, y: number, source?: HTMLElement): Promise\u003Cvoid>",{},{"name":179,"type":211,"description":62,"tags":212,"schema":213},"(restoreFocus?: boolean) => void",[],{"kind":161,"type":214,"schema":215},"(restoreFocus?: boolean): void",{},"tLXcsYs1AoNVHJwqzPDdOP4Vr6l16FXUB6b50JH2cqM",1788072639718]