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,n,or as r,sr as i}from"./axios-BAZB3l2q.js";import{i as a}from"./ctiAxios-z6-f5GoX.js";import{r as o,t as s}from"./notification-iew2j46e.js";import{t as c}from"./queryOptions-8oqYyfXL.js";import{s as l}from"./perQueryPersister-BLMLWRsZ.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 n=r(r(e,`HTTP_SERVICE`)[0],`MODULE`),a={};return n.forEach(e=>{let n=i(e);function o(e){let t={};return r(e,`MENUINFO`).forEach(e=>{let n=i(e);t[n.code]=n}),t}let s=o(e);t(s)||(n.informations=s);function c(e){let n={};return r(e,`MENUITEM`).forEach(e=>{let a=i(e);if(a?.jisavailable!==`false`){t(r(e,`MENUITEM`))||(a.children=c(e));let i=(0,f.default)(a.label,{lower:!0}).replace(/_/g,`-`);if(n[i]){let e=2;for(;n[`${i}-${e}`];)e++;i=`${i}-${e}`,a._slugKey=i}n[i]=a}}),n}n.children=c(e),a[(0,f.default)(n.name,{lower:!0})]=n}),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}),_=()=>n(g());export{_ as t};