1
0
Fork 0
owl-admin-starter/public/admin-assets/assets/Nav-BxmCsdqM.js

2 lines
20 KiB
JavaScript

import{t as re,l as b,G as A,H as L,ax as Ne,au as Q,ba as we,M as H,aw as V,L as B,z as C,a4 as R,cb as Ee,a9 as Ie,b6 as _e,dP as Oe,dQ as xe,D as E,Q as _,T as h,bN as Re,bU as Ae,aH as z,aN as Le,bd as ge,aF as F,dR as pe,aG as G,av as De,x as Te,v as me,U as Pe,E as Fe,ct as Be,an as Me,bm as fe,dS as je,P as Ue,dT as ze,aL as ve,c1 as he,Y as Ke}from"./index-CEmnTf-r.js";var Ve=function(g){re(d,g);function d(){var e=g!==null&&g.apply(this,arguments)||this;return e.startPoint={y:0,x:0},e.menuParentRef=b.createRef(),e.state={keyword:"",filteredLinks:[]},e}return d.prototype.handleClick=function(e,a){return A(this,void 0,void 0,function(){var t,n,o;return L(this,function(i){switch(i.label){case 0:return t=this.props,n=t.env,o=t.onSelect,e&&e.to&&(n==null||n.tracker({eventType:"link",eventData:{label:e.label,link:e.to}})),[4,o==null?void 0:o(e,a)];case 1:return i.sent(),[2,!1]}})})},d.prototype.handleChange=function(e){return A(this,void 0,void 0,function(){var a;return L(this,function(t){return a=this.props.onChange,a&&a(e),[2]})})},d.prototype.toggleLink=function(e,a,t){var n,o;(o=(n=this.props).onToggle)===null||o===void 0||o.call(n,e,a,t)},d.prototype.getDropInfo=function(e,a,t){var n,o,i=this.props,l=i.dragOnSameLevel,c=i.indentSize,f=e.target.getBoundingClientRect(),p=(n=this.dragNode)===null||n===void 0?void 0:n.link,r=f.top,v=f.height,s=f.width,m=e.clientY,y=e.clientX,u=t*((o=parseInt(c,10))!==null&&o!==void 0?o:16),N=u+s*.2,S;return m>=r+v/2?S="bottom":S="top",!l&&S==="bottom"&&y>=this.startPoint.x+N&&(S="self"),{nodeId:a,dragLink:p,position:S,rect:f,height:v,left:u}},d.prototype.updateDropIndicator=function(e){var a,t=this.props,n=t.dragOnSameLevel,o=t.overflow,i=e.target.querySelector("a"),l=i==null?void 0:i.getAttribute("data-id"),c=Number(i==null?void 0:i.getAttribute("data-depth")),f=o&&o.enable&&o.wrapperComponent||"ul";if(n&&((a=this.dragNode)===null||a===void 0?void 0:a.node.closest("".concat(f,'[role="menu"]')))!==(i==null?void 0:i.closest("".concat(f,'[role="menu"]')))){this.setState({dropIndicator:void 0}),this.dropInfo=null;return}this.dropInfo=this.getDropInfo(e,l,c);var p=this.dropInfo,r=p.position,v=p.rect,s=p.dragLink,m=p.height,y=p.left;if(l===(s==null?void 0:s.__id)){this.setState({dropIndicator:void 0}),this.dropInfo=null;return}var u=Ne.findDOMNode(this).firstChild;if(r==="self"){var N={top:v.top-u.getBoundingClientRect().top,left:y,width:u.getBoundingClientRect().width-y,height:m,opacity:.2};(!this.state.dropIndicator||this.state.dropIndicator&&!Q(this.state.dropIndicator,N))&&this.setState({dropIndicator:N})}else{var N={top:(r==="bottom"?v.top+v.height:v.top)-u.getBoundingClientRect().top,left:y,width:u.getBoundingClientRect().width-y};(!this.state.dropIndicator||this.state.dropIndicator&&!Q(this.state.dropIndicator,N))&&this.setState({dropIndicator:N})}},d.prototype.handleDragStart=function(e){var a=this;return function(t){t.stopPropagation();var n=t.currentTarget;t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage(n,0,0),a.dragNode={node:n,link:e},a.dropInfo=null,a.startPoint={x:t.clientX,y:t.clientY},n.addEventListener("dragend",a.handleDragEnd),document.body.addEventListener("dragover",a.handleDragOver)}},d.prototype.handleDragOver=function(e){if(e.preventDefault(),e.stopPropagation(),!!this.dragNode){var a=e.target.querySelector("a"),t=a==null?void 0:a.getAttribute("data-id");t&&this.updateDropIndicator(e)}},d.prototype.handleDragEnd=function(e){var a,t,n;e.preventDefault(),e.stopPropagation(),this.setState({dropIndicator:void 0});var o=e.currentTarget,i=o.getAttribute("data-id");if(!i){var l=o.querySelector("a");l&&(i=l.getAttribute("data-id"))}var c=(a=this.dropInfo)===null||a===void 0?void 0:a.nodeId;!this.dropInfo||!c||i===c||(o.removeEventListener("dragend",this.handleDragEnd),document.body.removeEventListener("dragover",this.handleDragOver),(n=(t=this.props).onDragUpdate)===null||n===void 0||n.call(t,this.dropInfo),this.dragNode=null,this.dropInfo=null)},d.prototype.normalizeNavigations=function(e,a){var t=this,n=this.props,o=n.level,i=n.stacked,l=n.mode,c=n.itemActions,f=n.render,p=n.popOverContainer,r=n.env,v=n.classnames,s=n.data,m=n.collapsed;if(!e)return[];if(o&&a>o)return[];var y=m&&a===1;return e.filter(function(u){return!(u.hidden===!0||u.visible===!1)}).map(function(u){var N=[],S=[];u.icon&&(Array.isArray(u.icon)?u.icon:[u.icon]).forEach(function(w,x){if(b.isValidElement(w))N.push(w);else if(we(w))N.push(b.createElement(H,{key:"icon-".concat(x),cx:v,icon:w,className:y?"":"mr-2"}));else if(w&&V(w)){var X=w.position==="after",Y=b.createElement(H,{key:"icon-".concat(x),cx:v,icon:w.icon||w,className:y?"":X?"ml-2":"mr-2"});X?S.push(Y):N.push(Y)}});var T=typeof u.label=="string"?B(u.label,s):b.isValidElement(u.label)?b.cloneElement(u.label):f("inline",u.label),q=i&&l!=="float"&&!u.expanded&&u.overflow&&V(u.overflow)&&u.overflow.enable,I=u.children;if(q){var M=u.overflow,J=M.maxVisibleCount,W=M.overflowIndicator,Z=W===void 0?"fa fa-ellipsis-h":W,j=M.overflowLabel,K=M.overflowClassName,P=J||2;P<((I==null?void 0:I.length)||0)&&(I=I==null?void 0:I.map(function(w,x){return C(C({},w),{label:x===P?b.createElement("span",{className:v(K)},b.createElement(H,{icon:Z,className:"icon Nav-item-icon"}),j&&V(j)?f("nav-overflow-label",j):j):w.label,hidden:x>P?!0:u.hidden,expandMore:x===P})}))}return{link:u,label:T,labelExtra:S.length?b.createElement("i",{className:v("Nav-Menu-item-icon-after")},S):null,icon:N.length?b.createElement("i",null,N):null,children:I?t.normalizeNavigations(I,u.mode==="group"?a:a+1):[],path:u.to,open:u.unfolded,extra:c?f("inline",c,{data:R(s,u),popOverContainer:p||(r&&r.getModalContainer?r.getModalContainer:function(){return document.body}),closeOnClick:!0}):null,disabled:!!u.disabled,disabledTip:u.disabledTip,hidden:u.hidden,className:u.className,mode:u.mode}})},d.prototype.handleSearch=function(e){return A(this,void 0,void 0,function(){var a,t,n,o,i,l,c;return L(this,function(f){return a=this.props,t=a.links,n=a.searchConfig,o=n===void 0?{}:n,i=Be(t??[]),l=o==null?void 0:o.matchFunc,e?(l&&typeof l=="string"?l=Me(l,"link","keyword"):typeof l=="function"||(l=function(p,r){var v,s,m=(v=fe([p],r,{keys:["label","title","key"],threshold:fe.rankings.CONTAINS}))===null||v===void 0?void 0:v.length;return m||(p==null?void 0:p.children)&&((s=p.children)===null||s===void 0?void 0:s.length)>0}),c=function(p,r){var v=function(s,m){if(l(m,r))return s.push(C(C({},m),{unfolded:!0})),s;if(Array.isArray(m.children)){var y=m.children.reduce(v,[]);y.length&&s.push(C(C({},m),{unfolded:!0,children:y}))}return s};return p.reduce(v,[])},this.setState({keyword:e,filteredLinks:c(i,e)}),[2]):(this.setState({keyword:"",filteredLinks:[]}),[2])})})},d.prototype.renderSearchBox=function(){var e,a,t,n=this.props,o=n.classnames,i=n.searchable,l=n.searchConfig,c=l===void 0?{}:l,f=this.state.keyword;return b.createElement(b.Fragment,null,i?b.createElement(Ee,{className:o("Nav-SearchBox",c==null?void 0:c.className),mini:(e=c.mini)!==null&&e!==void 0?e:!1,enhance:(a=c.enhance)!==null&&a!==void 0?a:!1,clearable:(t=c.clearable)!==null&&t!==void 0?t:!0,searchImediately:c.searchImediately,placeholder:c.placeholder,defaultValue:"",value:f??"",onSearch:this.handleSearch,onChange:Ie}):null)},d.prototype.render=function(){var e,a=this,t=this.props,n=t.className,o=t.style,i=t.stacked,l=t.mode,c=t.classnames,f=t.links,p=t.loading,r=t.overflow,v=t.loadingConfig,s=t.itemBadge,m=t.badge,y=t.data,u=t.location,N=t.collapsed,S=t.expandIcon,T=t.indentSize,q=t.accordion,I=t.draggable,M=t.themeColor,J=t.expandPosition,W=t.popupClassName,Z=t.disabled,j=t.id,K=t.render,P=t.popOverContainer,w=t.env,x=t.searchable,X=t.testIdBuilder,Y=t.classPrefix,oe=this.state,ie=oe.dropIndicator,k=oe.filteredLinks,de=null;if(r&&V(r)&&r.enable){var le=r.overflowIndicator,ye=le===void 0?"fa fa-ellipsis-h":le,$=r.overflowLabel,be=r.overflowClassName;de=b.createElement("span",{className:c(be)},b.createElement(H,{icon:ye,className:"icon Nav-item-icon"}),$&&V($)?K("nav-overflow-label",$):$)}var ee=null,U="";if(o)try{ee=_e(o,y);var Ce=JSON.stringify(ee).replace(/\,/g,";").replace(/\"/g,"").replace(/[A-Z]/g,function(D){return"-"+D.toLowerCase()});U=c("Nav-PopupClassName-".concat(j)),document.getElementById(U)||Oe({style:".".concat(U," ").concat(Ce),classId:U})}catch{}var te=Array.isArray(k)&&k.length>0?k:f,se=function(D,ne){return b.createElement(b.Fragment,null,Array.isArray(te)?b.createElement(je,{navigations:a.normalizeNavigations(te,1),isActive:function(O,ce){if(O.link&&typeof O.link.active<"u")return O.link.active;var ae=O.path,Se=u.pathname===ae;return!!Se},isOpen:function(O){return!!O.open},stacked:!!i,mode:l,testIdBuilder:X,themeColor:M,onSelect:function(O,ce){return new Promise(function(ae){a.handleClick(O,ce),setTimeout(function(){ne==null||ne(),ae(void 0)},100)})},onToggle:a.toggleLink,onChange:a.handleChange,renderLink:function(O){return O.link},badge:s||m,collapsed:N,overflowedIndicator:de,overflowMaxCount:r==null?void 0:r.maxVisibleCount,overflowedIndicatorPopupClassName:c(r==null?void 0:r.overflowPopoverClassName),overflowSuffix:r!=null&&r.overflowSuffix?K("nav-overflow-suffix",r==null?void 0:r.overflowSuffix):null,overflowItemWidth:r==null?void 0:r.itemWidth,overflowComponent:r==null?void 0:r.wrapperComponent,overflowStyle:r==null?void 0:r.style,popupClassName:"".concat(W||"").concat(U?" ".concat(U):""),expandIcon:S?typeof S=="string"?S:K("expand-icon",S):null,expandBefore:J!=="after",inlineIndent:T,accordion:q,draggable:I,data:y,disabled:Z,onDragStart:a.handleDragStart,disabledOverflow:D,popOverContainer:P||(w&&w.getModalContainer?w.getModalContainer:function(){return document.body})}):null,b.createElement(Ue,{show:!!p,overlay:!0,loadingConfig:v}))},ue=!i&&(r!=null&&r.enable)&&r.mode==="swipe"?Array.isArray(te)?b.createElement(xe,{classPrefix:Y,classnames:c,getScrollParentElement:function(){var D=c("Nav-Menu-root");return a.menuParentRef.current?a.menuParentRef.current.querySelector(".".concat(D)):void 0},activeChildClassName:[c("Nav-Menu-item-selected"),c("Nav-Menu-submenu-selected")]},function(D){return se(!0,D)}):null:se(!1);return b.createElement("div",{className:c("Nav",n,(e={},e["Nav-horizontal"]=!i,e["Nav--searchable"]=!!x,e)),style:ee,ref:this.menuParentRef},x?b.createElement(b.Fragment,null,this.renderSearchBox(),ue):ue,ie?b.createElement("div",{className:c("Nav-dropIndicator"),style:ie}):null)},d.defaultProps={indentSize:16},E([_,h("design:type",Function),h("design:paramtypes",[Object,Number]),h("design:returntype",Promise)],d.prototype,"handleClick",null),E([_,h("design:type",Function),h("design:paramtypes",[Array]),h("design:returntype",Promise)],d.prototype,"handleChange",null),E([_,h("design:type",Function),h("design:paramtypes",[Object,Number,Boolean]),h("design:returntype",void 0)],d.prototype,"toggleLink",null),E([_,h("design:type",Function),h("design:paramtypes",[DragEvent,String,Number]),h("design:returntype",Object)],d.prototype,"getDropInfo",null),E([_,h("design:type",Function),h("design:paramtypes",[DragEvent]),h("design:returntype",void 0)],d.prototype,"updateDropIndicator",null),E([_,h("design:type",Function),h("design:paramtypes",[Object]),h("design:returntype",void 0)],d.prototype,"handleDragStart",null),E([_,h("design:type",Function),h("design:paramtypes",[DragEvent]),h("design:returntype",void 0)],d.prototype,"handleDragOver",null),E([_,h("design:type",Function),h("design:paramtypes",[DragEvent]),h("design:returntype",void 0)],d.prototype,"handleDragEnd",null),E([_,h("design:type",Function),h("design:paramtypes",[String]),h("design:returntype",Promise)],d.prototype,"handleSearch",null),d}(b.Component),qe=Re(Ve),We=Ae({adaptor:function(g,d){var e=Array.isArray(g)?g:g.links||g.options||g.items||g.rows;if(!Array.isArray(e))throw new Error("payload.data.options is not array.");return e},afterLoad:function(g,d,e){return A(void 0,void 0,void 0,function(){var a,t,n,o;return L(this,function(i){switch(i.label){case 0:return a=e.dispatchEvent,t=e.data,[4,a("loaded",R(t,{data:g.value,items:g.links}))];case 1:return n=i.sent(),n!=null&&n.prevented?[2]:(g.value&&!ze(d,function(l){return l.active})&&(o=e.env,o.jumpTo(B(g.value,e.data),void 0,e.data)),[2])}})})},normalizeConfig:function(g,d,e,a){if(Array.isArray(g)&&a!=="toggle"){var t=e.data,n=e.env,o=e.unfoldedField,i=e.foldedField,l=e.location,c=e.level,f=e.defaultOpenLevel,p=e.disabled,r=e.valueField,v=function(s,m){return p||s.disabled?!1:a&&!["location-change","data-change"].includes(a)&&typeof s.active<"u"?s.active:(m===c?!!F(s.children||[],function(y){return!!(y.hasOwnProperty("to")&&n&&n.isCurrentUrl(B(y.to,t),s))}):!1)||(s.activeOn?ve(s.activeOn,t)||ve(s.activeOn,l):!!(s.hasOwnProperty("to")&&s.to!==null&&n&&n.isCurrentUrl(B(s.to,t),s)))};g=z(g,function(s,m,y){var u,N=C(C(C({},s),Le(s,t)),{active:v(s,y),__id:(u=s.__id)!==null&&u!==void 0?u:ge()}),S=null;return!s.defer&&r&&s[r]&&(S=F(d||[],function(T){return T[r]===s[r]})),N.unfolded=S?pe(S,{unfoldedField:o,foldedField:i}):typeof s.unfolded<"u"?pe(N,{unfoldedField:o,foldedField:i}):f&&y<=f?!0:s.children&&!!F(s.children,function(T,q,I){return v(T,y+I)}),N},1,!0)}return g},beforeDeferLoad:function(g,d,e){return G(e,d,1,C(C({},g),{loading:!0}))},afterDeferLoad:function(g,d,e,a,t){var n,o,i,l;return A(this,void 0,void 0,function(){var c,f,p,r,v;return L(this,function(s){switch(s.label){case 0:return c=t.dispatchEvent,f=t.data,[4,c("loaded",R(f,{data:e.data,item:C({},g)}))];case 1:return p=s.sent(),p!=null&&p.prevented?[2]:(r=C(C({},g),{loading:!1,loaded:!0,error:e.ok?void 0:e.msg}),v=Array.isArray(e.data)?e.data:((n=e.data)===null||n===void 0?void 0:n.links)||((o=e.data)===null||o===void 0?void 0:o.options)||((i=e.data)===null||i===void 0?void 0:i.items)||((l=e.data)===null||l===void 0?void 0:l.rows),Array.isArray(v)&&(r.children=v.concat(),r.unfolded=!0),[2,G(a,d,1,r)])}})})}})(function(g){re(d,g);function d(e){var a=g.call(this,e)||this;return a.state={currentKey:e.showKey||"",collapsed:e.collapsed||!1},a.toggleLink=a.toggleLink.bind(a),a.handleSelect=a.handleSelect.bind(a),a.dragUpdate=a.dragUpdate.bind(a),a.handleChange=a.handleChange.bind(a),e==null||e.onRef(a),a}return d.prototype.componentDidMount=function(){Array.isArray(this.props.links)&&this.props.updateConfig(this.props.links,"mount")},d.prototype.componentDidUpdate=function(e,a){Q(this.props.location,e.location)?Q(this.props.links,e.links)?De(this.props.data,e.data,!1,void 0,void 0,10)&&this.props.updateConfig(this.props.config,"data-change"):this.props.updateConfig(this.props.links,"update"):this.props.updateConfig(this.props.config,"location-change"),e.defaultOpenLevel!==this.props.defaultOpenLevel&&this.props.updateConfig(this.props.config,"update"),e.collapsed!==this.props.collapsed&&this.setState({collapsed:this.props.collapsed}),a.collapsed!==this.state.collapsed&&this.props.dispatchEvent("collapsed",R(this.props.data,{collapsed:this.state.collapsed}))},d.prototype.getCurrentLink=function(e){var a=null,t=this.props,n=t.config,o=t.data,i=t.valueField,l=Te(e,o,"| raw");return e&&(a=F(n,function(c){return i?c[i]===l:c.label==l||c.key==l})),a},d.prototype.toggleLink=function(e,a,t){return A(this,void 0,void 0,function(){var n,o,i,l,c,f,p,r,v,s,m;return L(this,function(y){switch(y.label){case 0:return n=this.props,o=n.config,i=n.updateConfig,l=n.deferLoad,c=n.dispatchEvent,f=n.stacked,p=n.mode,r=n.accordion,v=n.data,s=f&&p!=="float"&&r,[4,c("toggled",R(v,{item:C({},e),open:typeof t<"u"?!t:!e.unfolded}))];case 1:return m=y.sent(),m!=null&&m.prevented?[2]:(e.defer&&!e.loaded?l(e):i(z(o,function(u){return e.__id===u.__id?C(C({},u),{unfolded:typeof t<"u"?!t:!u.unfolded}):C(C({},u),{unfolded:s?!!F(u.children||[],function(N){return N===e}):u.unfolded})}),"toggle"),[2])}})})},d.prototype.dragUpdate=function(e){var a,t;return A(this,void 0,void 0,function(){var n,o,i,l,c,f;return L(this,function(p){switch(p.label){case 0:return n=this.props.config,o=e.nodeId,i=e.dragLink,l=e.position,i&&(c=he(n,function(r){return r.__id===i.__id}),n=G(n,c,1),l==="self"?z(n,function(r){return r.__id===o&&(r.children||(r.children=[]),r.children.push(i)),r}):(f=he(n,function(r){return r.__id===o}),l==="bottom"&&f&&f.push(f.pop()+1),n=G(n,f,0,i))),this.props.updateConfig(n,"update"),(t=(a=this.props).onOrderChange)===null||t===void 0||t.call(a,n),[4,this.saveOrder(z(n,function(r){for(var v in r)/^__.*$/.test(v)&&delete r[v];return r}))];case 1:return p.sent(),[2]}})})},d.prototype.saveOrder=function(e){return A(this,void 0,void 0,function(){var a,t,n,o,i;return L(this,function(l){switch(l.label){case 0:return a=this.props,t=a.saveOrderApi,n=a.env,o=a.data,i=a.reload,t&&Ke(t)?[4,n==null?void 0:n.fetcher(t,R(o,{data:e}),{method:"post"})]:[3,2];case 1:return l.sent(),i(),[3,3];case 2:this.props.onOrderChange||n==null||n.alert("NAV saveOrderApi is required!"),l.label=3;case 3:return[2]}})})},d.prototype.expandLink=function(e){var a=this.props,t=a.config,n=a.updateConfig;n(z(t,function(o){return F((o==null?void 0:o.children)||[],function(i){return i.__id===e.__id})?C(C({},o),{expanded:!0}):C({},o)}),"expand")},d.prototype.handleChange=function(e){var a=this.props,t=a.dispatchEvent,n=a.data;setTimeout(function(){t("change",R(n,{value:e}))})},d.prototype.handleSelect=function(e,a){return A(this,void 0,void 0,function(){var t,n,o,i,l,c,f,p,r;return L(this,function(v){switch(v.label){case 0:return t=this.props,n=t.onSelect,o=t.env,i=t.data,l=t.level,c=t.dispatchEvent,f=t.updateConfig,p=t.config,[4,c("click",R(i,{item:C({},e)}))];case 1:return r=v.sent(),r!=null&&r.prevented?[2]:n&&n(e)===!1?[2]:a===l?(f(z(p,function(s){return C(C({},s),{active:s.__id===e.__id})}),"select"),[2]):e.expandMore?(this.expandLink(e),[2]):e.to?(o==null||o.jumpTo(B(e.to,i),e,i),[2]):[2]}})})},d.prototype.render=function(){var e=this.props,a=e.disabled,t=e.loading,n=e.config;e.deferLoad,e.updateConfig;var o=me(e,["disabled","loading","config","deferLoad","updateConfig"]),i=this.getCurrentLink(this.state.currentKey);return b.createElement(qe,C({},o,{loading:t,links:(i==null?void 0:i.children)||n,collapsed:this.state.collapsed,disabled:a||t,onSelect:this.handleSelect,onToggle:this.toggleLink,onChange:this.handleChange,onDragUpdate:this.dragUpdate}))},d}(b.Component)),Ye=function(g){re(d,g);function d(e,a){var t=g.call(this,e)||this;t.remoteRef=void 0;var n=a;return n.registerComponent(t),t}return d.prototype.remoteConfigRef=function(e){this.remoteRef=e},d.prototype.getRef=function(e){this.navRef=e},d.prototype.componentDidUpdate=function(e){this.remoteRef&&this.props.source!==e.source&&this.remoteRef.syncConfig()},d.prototype.componentWillUnmount=function(){var e=this.context;e.unRegisterComponent(this)},d.prototype.doAction=function(e,a,t,n){var o,i=e==null?void 0:e.actionType,l=(n==null?void 0:n.value)||((o=e==null?void 0:e.data)===null||o===void 0?void 0:o.value);if(i==="updateItems"){var c=this.props.valueField,f=[];if(l){if(Array.isArray(l)){if(l.length>0){var p=l.find(function(S){return S.children&&S.children.length});if(p){var r=c?p[c]:(p==null?void 0:p.key)||(p==null?void 0:p.label);this.navRef.state.currentKey!==r&&(this.navRef.setState({currentKey:r}),f=p.children)}else this.navRef.setState({currentKey:""})}}else if(typeof l=="string"&&this.navRef.state.currentKey!==l){this.navRef.setState({currentKey:l});var v=this.navRef.getCurrentLink(l);f=v==null?void 0:v.children}}if(f.length>0){var s=this.props,m=s.env,y=s.data,u=F(f,function(S){return m&&m.isCurrentUrl(B(S.to,y),S)});m==null||m.jumpTo(B(u?u.to:f[0].to,y),void 0,y)}}else if(i==="collapse"){var N=typeof l<"u"?l:!this.navRef.state.collapsed;this.navRef.setState({collapsed:N})}else i==="reset"&&this.navRef.setState({currentKey:""})},d.prototype.reload=function(e,a,t){var n;if(a)return this.receive(a);var o=this.props,i=o.data;o.translate;var l=t?R(i,t):i;(n=this.remoteRef)===null||n===void 0||n.loadConfig(l)},d.prototype.receive=function(e){this.reload(void 0,void 0,e)},d.prototype.render=function(){var e=this.props,a=e.id,t=me(e,["id"]);return b.createElement(We,C({},t,{id:a||ge(),onRef:this.getRef,reload:this.reload,remoteConfigRef:this.remoteConfigRef}))},d.contextType=Pe,E([_,h("design:type",Function),h("design:paramtypes",[Object]),h("design:returntype",void 0)],d.prototype,"remoteConfigRef",null),E([_,h("design:type",Function),h("design:paramtypes",[Object]),h("design:returntype",void 0)],d.prototype,"getRef",null),E([_,h("design:type",Function),h("design:paramtypes",[String,Object,Object]),h("design:returntype",void 0)],d.prototype,"reload",null),E([_,h("design:type",Function),h("design:paramtypes",[Object]),h("design:returntype",void 0)],d.prototype,"receive",null),d=E([Fe({type:"nav",alias:["navigation"],name:"nav"}),h("design:paramtypes",[Object,Object])],d),d}(b.Component);export{Ve as Navigation,Ye as NavigationRenderer,qe as default};