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
990 B

import{o as e}from"./chunk-jRWAZmH_.js";import{mr as t,pr as n,r,vr as i}from"./axios-BbX9YWYe.js";import{i as a}from"./ctiAxios-BMu1IxXE.js";import{t as o}from"./queryOptions-Cg9orY1Y.js";import{t as s}from"./slugify-CltC00V7.js";import{t as c}from"./menu.keys-DakaQcND.js";var l=e(s());function u(e){let r=n(n(e,`HTTP_SERVICE`)[0],`MODULE`),a={};return r.forEach(e=>{let r=t(e);function o(e){let r={};return n(e,`MENUINFO`).forEach(e=>{let n=t(e);r[n.code]=n}),r}let s=o(e);i(s)||(r.informations=s);function c(e){let r={};return n(e,`MENUITEM`).forEach(e=>{let a=t(e);if(a?.jisavailable!==`false`){i(n(e,`MENUITEM`))||(a.children=c(e));let t=(0,l.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,l.default)(r.name,{lower:!0})]=r}),a}var d=async()=>u(await a(`modules/base/php/getNavigation.php`)),f=()=>o({queryKey:c.navigation(),queryFn:d,meta:{persist:!0}}),p=()=>r(f());export{p as t};