Viewing File: /home/markqprx/iniasli.pro/public/build/assets/Edit-b651a781.js
import{a as z,j as t,c as y,e as B,R as V,A as j,cP as S,cQ as W,c1 as T,aG as A,I as O,aH as _,a1 as D}from"./main-96065a7f.js";const P=z(t.jsx("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"}),"ChevronRightOutlined");function G(a){const{isCurrent:b,sizeStyle:i,isMenuTrigger:f,isClickable:w,isDisabled:d,onSelected:u,className:E,isMenuItem:m,isLink:e}=a,x=typeof a.children=="function"?a.children({isMenuItem:m}):a.children;if(m)return x;const g=f?{}:{tabIndex:e&&!d?0:void 0,role:e?"link":void 0,"aria-disabled":e?d:void 0,"aria-current":b&&e?"page":void 0,onClick:()=>u==null?void 0:u()};return t.jsxs("li",{className:y(`relative inline-flex min-w-0 flex-shrink-0 items-center justify-start ${i==null?void 0:i.font}`,(!w||d)&&"pointer-events-none",!b&&d&&"text-disabled"),children:[t.jsx("div",{...g,className:y(E,"cursor-pointer overflow-hidden whitespace-nowrap rounded px-8",!f&&"py-4 hover:bg-hover",!f&&e&&"outline-none focus-visible:ring"),children:x}),b===!1&&t.jsx(P,{size:i==null?void 0:i.icon,className:y(d?"text-disabled":"text-muted")})]})}const K=z(t.jsx("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHorizOutlined"),Q=1,X=10;function J(a){const{size:b="md",children:i,isDisabled:f,className:w,currentIsClickable:d,isNavigation:u}=a,{trans:E}=B(),m=q(b),e=[];V.Children.forEach(i,s=>{V.isValidElement(s)&&e.push(s)});const x=j.useRef(null),g=j.useRef(null),[k,C]=S(e.length),R=j.useCallback(()=>{const s=l=>{var L;const r=g.current;if(!r)return;const n=Array.from(r.children);if(!n.length)return;const h=r.offsetWidth,v=e.length>l;let c=0,o=0,p=X;if(c+=n.shift().offsetWidth,o++,v&&(c+=((L=n.shift())==null?void 0:L.offsetWidth)??0,p--),c>=h&&o--,n.length>0){const M=n.pop();M.style.overflow="visible",c+=M.offsetWidth,c<h&&o++,M.style.overflow=""}for(const M of n.reverse())c+=M.offsetWidth,c<h&&o++;return Math.max(Q,Math.min(p,o))};C(function*(){yield e.length;const l=s(e.length);yield l,l<e.length&&l>1&&(yield s(l))})},[g,i,C]);W({ref:x,onResize:R}),T(R,[i]);let I=e;if(e.length>k){const s=e.length-1;I=[t.jsx(G,{sizeStyle:m,isMenuTrigger:!0,children:t.jsxs(A,{selectionMode:"single",selectedValue:s,children:[t.jsx(O,{"aria-label":"…",disabled:f,size:m.btn,children:t.jsx(K,{})}),t.jsx(_,{children:e.map((h,v)=>{const c=s===v;return t.jsx(D,{value:v,onSelected:()=>{var o,p;c||(p=(o=h.props).onSelected)==null||p.call(o)},children:j.cloneElement(h,{isMenuItem:!0})},v)})})]})},"menu")];const r=[...e];let n=k;k>1&&(I.unshift(r.shift()),n--),I.push(...r.slice(-n))}const $=I.length-1,H=I.map((s,l)=>{const r=l===$,n=!r||d;return j.cloneElement(s,{key:s.key||l,isCurrent:r,sizeStyle:m,isClickable:n,isDisabled:f,isLink:u&&s.key!=="menu"})}),N=u?"nav":"div";return t.jsx(N,{className:y(w,"w-full min-w-0"),"aria-label":E({message:"Breadcrumbs"}),ref:x,children:t.jsx("ol",{ref:g,className:y("flex flex-nowrap justify-start",m.minHeight),children:H})})}function q(a){switch(a){case"sm":return{font:"text-sm",icon:"sm",btn:"sm",minHeight:"min-h-36"};case"lg":return{font:"text-lg",icon:"md",btn:"md",minHeight:"min-h-42"};case"xl":return{font:"text-xl",icon:"md",btn:"md",minHeight:"min-h-42"};default:return{font:"text-base",icon:"md",btn:"md",minHeight:"min-h-42"}}}const U=z(t.jsx("path",{d:"m14.06 9.02.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z"}),"EditOutlined");export{J as B,P as C,U as E,K as M,G as a};
//# sourceMappingURL=Edit-b651a781.js.map
Back to Directory
File Manager