test de déploiement du build depuis gitlab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
1.1 KiB

import{o as e}from"./chunk-jRWAZmH_.js";import{dr as t,hr as n,n as r,ur as i}from"./axios-DOscJEDN.js";import{i as a}from"./ctiAxios-CDlE51TE.js";import{r as o,t as s}from"./notification-BkpaB2Vc.js";import{t as c}from"./queryOptions-_qrchnQm.js";import{s as l}from"./perQueryPersister-BKI9gpp-.js";import{t as u}from"./slugify-C1iW7uj6.js";import{t as d}from"./menu.keys-B7AU8LlB.js";var f=e(u());function p(e){let r=i(i(e,`HTTP_SERVICE`)[0],`MODULE`),a={};return r.forEach(e=>{let r=t(e);function o(e){let n={};return i(e,`MENUINFO`).forEach(e=>{let r=t(e);n[r.code]=r}),n}let s=o(e);n(s)||(r.informations=s);function c(e){let r={};return i(e,`MENUITEM`).forEach(e=>{let a=t(e);if(a?.jisavailable!==`false`){n(i(e,`MENUITEM`))||(a.children=c(e));let t=(0,f.default)(a.label,{lower:!0}).replace(/_/g,`-`);if(r[t]){let e=2;for(;r[`${t}-${e}`];)e++;t=`${t}-${e}`,a._slugKey=t}r[t]=a}}),r}r.children=c(e),a[(0,f.default)(r.name,{lower:!0})]=r}),a}var m=async()=>p(await a(`modules/base/php/getNavigation.php`)),h=async()=>{o(`menu`,`Menu`);try{return await m()}finally{s(`menu`)}},g=()=>c({queryKey:d.navigation(),queryFn:h,persister:l.persisterFn}),_=()=>r(g());export{_ as t};