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{_r as t,fr as n,pr as r,r as i}from"./axios-GfLWCH1-.js";import{i as a}from"./ctiAxios-uIjEIJkB.js";import{r as o,t as s}from"./notification-DWCxP4WF.js";import{t as c}from"./queryOptions-B35KRSJw.js";import{s as l}from"./perQueryPersister-CUVw0SOo.js";import{t as u}from"./slugify-I4LlnpFW.js";import{t as d}from"./menu.keys-D9ux8YKj.js";var f=e(u());function p(e){let i=n(n(e,`HTTP_SERVICE`)[0],`MODULE`),a={};return i.forEach(e=>{let i=r(e);function o(e){let t={};return n(e,`MENUINFO`).forEach(e=>{let n=r(e);t[n.code]=n}),t}let s=o(e);t(s)||(i.informations=s);function c(e){let i={};return n(e,`MENUITEM`).forEach(e=>{let a=r(e);if(a?.jisavailable!==`false`){t(n(e,`MENUITEM`))||(a.children=c(e));let r=(0,f.default)(a.label,{lower:!0}).replace(/_/g,`-`);if(i[r]){let e=2;for(;i[`${r}-${e}`];)e++;r=`${r}-${e}`,a._slugKey=r}i[r]=a}}),i}i.children=c(e),a[(0,f.default)(i.name,{lower:!0})]=i}),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}),_=()=>i(g());export{_ as t};