2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{t as A,V as N,f as Le,a7 as H,a8 as M,ai as ze,aj as Fe,ak as Re,a2 as Me,x as L,y as K,z as Te,B as z,X as O,D as S,n as U,Y as W,E as F,v as Ve,al as _e,w as He}from"./index-DiaaLdUu.js";import{$ as Ke}from"./usePress-BrNwsdVw.js";import{$ as Oe}from"./useFocusable-DA5Croun.js";import{j as p,r as D}from"./react-vendor-jWT2yUdV.js";import{p as Ue}from"./chunk-FGM523TA-CgSvUh2a.js";var T=A({base:["px-2","py-1","h-fit","font-mono","font-normal","inline-block","whitespace-nowrap"],variants:{color:{default:N.flat.default,primary:N.flat.primary,secondary:N.flat.secondary,success:N.flat.success,warning:N.flat.warning,danger:N.flat.danger},size:{sm:"text-small",md:"text-medium",lg:"text-large"},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"}},defaultVariants:{color:"default",size:"sm",radius:"sm"}}),V=A({slots:{base:"flex items-center",item:["flex gap-1 items-center","cursor-pointer","whitespace-nowrap","line-clamp-1","outline-none","tap-highlight-transparent",...Le],separator:"text-default-400 px-1 rtl:rotate-180"},variants:{color:{foreground:{item:"text-foreground/50",separator:"text-foreground/50"},primary:{item:"text-primary/80",separator:"text-primary/80"},secondary:{item:"text-secondary/80",separator:"text-secondary/80"},success:{item:"text-success/80",separator:"text-success/80"},warning:{item:"text-warning/80",separator:"text-warning/80"},danger:{item:"text-danger/80",separator:"text-danger/80"}},size:{sm:{item:"text-tiny"},md:{item:"text-small"},lg:{item:"text-medium"}},underline:{none:{item:"no-underline"},hover:{item:"hover:underline"},always:{item:"underline"},active:{item:"active:underline"},focus:{item:"focus:underline"}},isCurrent:{true:{item:"cursor-default"},false:{item:["hover:opacity-80","active:opacity-disabled"]}},isDisabled:{true:{item:"opacity-disabled pointer-events-none",separator:"opacity-disabled"}},disableAnimation:{false:{item:"transition-opacity"},true:{item:"transition-none"}}},defaultVariants:{size:"md",color:"foreground",underline:"hover",isDisabled:!1},compoundVariants:[{isCurrent:!0,color:"foreground",class:{item:"text-foreground"}},{isCurrent:!0,color:"primary",class:{item:"text-primary"}},{isCurrent:!0,color:"secondary",class:{item:"text-secondary"}},{isCurrent:!0,color:"success",class:{item:"text-success"}},{isCurrent:!0,color:"warning",class:{item:"text-warning"}},{isCurrent:!0,color:"danger",class:{item:"text-danger"}},{isCurrent:!1,underline:"none",class:{item:"no-underline"}},{underline:["hover","always","active","focus"],class:"underline-offset-4"}]}),_=A({slots:{base:"",list:"flex flex-wrap list-none",ellipsis:"text-medium",separator:"text-default-400 px-1"},variants:{size:{sm:{},md:{},lg:{}},radius:{none:{list:"rounded-none"},sm:{list:"rounded-small"},md:{list:"rounded-medium"},lg:{list:"rounded-large"},full:{list:"rounded-full"}},variant:{solid:{list:"bg-default-100"},bordered:{list:"border-medium border-default-200 shadow-sm"},light:{}}},defaultVariants:{size:"md",radius:"sm",variant:"light"},compoundVariants:[{variant:["solid","bordered"],class:{list:"max-w-fit"}},{variant:["solid","bordered"],size:"sm",class:{list:"px-2 py-1"}},{variant:["solid","bordered"],size:"md",class:{list:"px-2.5 py-1.5"}},{variant:["solid","bordered"],size:"lg",class:{list:"px-3 py-2"}}]}),We=e=>p.jsxs("svg",{"aria-hidden":"true",fill:"none",height:"1em",shapeRendering:"geometricPrecision",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...e,children:[p.jsx("circle",{cx:"12",cy:"12",fill:"currentColor",r:"1"}),p.jsx("circle",{cx:"19",cy:"12",fill:"currentColor",r:"1"}),p.jsx("circle",{cx:"5",cy:"12",fill:"currentColor",r:"1"})]}),Ge=e=>p.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...e,children:p.jsx("path",{d:"m9 18 6-6-6-6"})});function Ye(e,t){let{elementType:r="a",onPress:s,onPressStart:o,onPressEnd:n,onClick:u,isDisabled:c,...i}=e,a={};r!=="a"&&(a={role:"link",tabIndex:c?void 0:0});let{focusableProps:x}=Oe(e,t),{pressProps:l,isPressed:C}=Ke({onPress:s,onPressStart:o,onPressEnd:n,onClick:u,isDisabled:c,ref:t}),P=H(i,{labelable:!0}),y=M(x,l),b=ze(),h=Fe(e);return{isPressed:C,linkProps:M(P,h,{...y,...a,"aria-disabled":c||void 0,"aria-current":e["aria-current"],onClick:$=>{var d;(d=l.onClick)===null||d===void 0||d.call(l,$),Re($,b,e.href,e.routerOptions)}})}}function Je(e,t){let{isCurrent:r,isDisabled:s,"aria-current":o,elementType:n="a",...u}=e,{linkProps:c}=Ye({isDisabled:s||r,elementType:n,...u},t),i=/^h[1-6]$/.test(n),a={};return i||(a=c),r&&(a["aria-current"]=o||"page",a.tabIndex=e.autoFocus?-1:void 0),{itemProps:{"aria-disabled":s,...a}}}var G={};G={breadcrumbs:"عناصر الواجهة"};var Y={};Y={breadcrumbs:"Трохи хляб"};var J={};J={breadcrumbs:"Popis cesty"};var X={};X={breadcrumbs:"Brødkrummer"};var Z={};Z={breadcrumbs:"Breadcrumbs"};var q={};q={breadcrumbs:"Πλοηγήσεις breadcrumb"};var Q={};Q={breadcrumbs:"Breadcrumbs"};var ee={};ee={breadcrumbs:"Migas de pan"};var re={};re={breadcrumbs:"Lingiread"};var se={};se={breadcrumbs:"Navigointilinkit"};var ae={};ae={breadcrumbs:"Chemin de navigation"};var te={};te={breadcrumbs:"שבילי ניווט"};var oe={};oe={breadcrumbs:"Navigacijski putovi"};var ne={};ne={breadcrumbs:"Morzsamenü"};var ie={};ie={breadcrumbs:"Breadcrumb"};var de={};de={breadcrumbs:"パンくずリスト"};var le={};le={breadcrumbs:"탐색 표시"};var ue={};ue={breadcrumbs:"Naršymo kelias"};var ce={};ce={breadcrumbs:"Atpakaļceļi"};var pe={};pe={breadcrumbs:"Navigasjonsstier"};var me={};me={breadcrumbs:"Broodkruimels"};var be={};be={breadcrumbs:"Struktura nawigacyjna"};var fe={};fe={breadcrumbs:"Caminho detalhado"};var ve={};ve={breadcrumbs:"Categorias"};var xe={};xe={breadcrumbs:"Miez de pâine"};var $e={};$e={breadcrumbs:"Навигация"};var Ce={};Ce={breadcrumbs:"Navigačné prvky Breadcrumbs"};var he={};he={breadcrumbs:"Drobtine"};var ge={};ge={breadcrumbs:"Putanje navigacije"};var Pe={};Pe={breadcrumbs:"Sökvägar"};var ye={};ye={breadcrumbs:"İçerik haritaları"};var De={};De={breadcrumbs:"Навігаційна стежка"};var Be={};Be={breadcrumbs:"导航栏"};var ke={};ke={breadcrumbs:"導覽列"};var je={};je={"ar-AE":G,"bg-BG":Y,"cs-CZ":J,"da-DK":X,"de-DE":Z,"el-GR":q,"en-US":Q,"es-ES":ee,"et-EE":re,"fi-FI":se,"fr-FR":ae,"he-IL":te,"hr-HR":oe,"hu-HU":ne,"it-IT":ie,"ja-JP":de,"ko-KR":le,"lt-LT":ue,"lv-LV":ce,"nb-NO":pe,"nl-NL":me,"pl-PL":be,"pt-BR":fe,"pt-PT":ve,"ro-RO":xe,"ru-RU":$e,"sk-SK":Ce,"sl-SI":he,"sr-SP":ge,"sv-SE":Pe,"tr-TR":ye,"uk-UA":De,"zh-CN":Be,"zh-TW":ke};function Xe(e){return e&&e.__esModule?e.default:e}function Ze(e){let{"aria-label":t,...r}=e,s=Me(Xe(je),"@react-aria/breadcrumbs");return{navProps:{...H(r,{labelable:!0}),"aria-label":t||s.format("breadcrumbs")}}}function qe(e){const[t,r]=L(e,V.variantKeys),{ref:s,as:o,className:n,children:u,isLast:c,separator:i,startContent:a,endContent:x,classNames:l,hideSeparator:C=!1,...P}=t,y=o||"li",b=!!(e!=null&&e.isCurrent),h=e==null?void 0:e.isDisabled,$=e!=null&&e.href&&!b?"a":"span",d=typeof $=="string",v=K(s),{itemProps:m}=Je({...e,isCurrent:b,elementType:$},v),{isFocusVisible:B,isFocused:w,focusProps:f}=Te(),g=D.useMemo(()=>V({...r,isCurrent:b,underline:(e==null?void 0:e.underline)!==void 0&&!b?e==null?void 0:e.underline:"none",className:n}),[z(r),b,n]),k=O(l==null?void 0:l.base,n);return{Component:$,WrapperComponent:y,children:u,separator:i,startContent:a,endContent:x,isDisabled:h,isCurrent:b,isLast:c,hideSeparator:C,getBaseProps:()=>({ref:v,"data-slot":"base",className:g.base({class:k}),...W(P,{enabled:d})}),getItemProps:()=>({href:b||e==null?void 0:e.href,"data-slot":"item","data-focus":S(w),"data-focus-visible":S(B),"data-disabled":e==null?void 0:e.isDisabled,"data-current":e==null?void 0:e.isCurrent,className:g.item({class:l==null?void 0:l.item}),...U(m,h?{}:f)}),getSeparatorProps:()=>({"data-slot":"separator","aria-hidden":S(!0),className:g.separator({class:l==null?void 0:l.separator})})}}var Ee=F((e,t)=>{const{Component:r,WrapperComponent:s,children:o,isLast:n,separator:u,startContent:c,endContent:i,hideSeparator:a,getBaseProps:x,getItemProps:l,getSeparatorProps:C}=qe({...e,ref:t});return p.jsxs(s,{...x(),children:[p.jsxs(r,{...l(),children:[c,o,i]}),!n&&!a&&p.jsx("span",{...C(),children:u})]})});Ee.displayName="HeroUI.Breadcrumbs";var Qe=Ee;function er(e){var t,r;const s=Ve(),o=(r=(t=e==null?void 0:e.disableAnimation)!=null?t:s==null?void 0:s.disableAnimation)!=null?r:!1,[n,u]=L(e,_.variantKeys),{ref:c,as:i,color:a,underline:x,isDisabled:l,separator:C,children:P,itemsBeforeCollapse:y=1,itemsAfterCollapse:b=2,maxItems:h=8,hideSeparator:$,renderEllipsis:d,className:v,classNames:m,itemClasses:B,onAction:w,...f}=n,g=i||"nav",k=typeof g=="string",{navProps:j}=Ze(e),[,E]=Ue(P,Qe),R=D.Children.count(E),Ie=K(c),I=D.useMemo(()=>_({...u,className:v}),[z(u),v]),Se=O(m==null?void 0:m.base,v),Ae={color:a,underline:x,disableAnimation:o,hideSeparator:$,size:e==null?void 0:e.size,classNames:B};return{Component:g,children:E,slots:I,separator:C,childCount:R,itemsAfterCollapse:b,itemsBeforeCollapse:y,maxItems:h,classNames:m,isDisabled:l,itemProps:Ae,renderEllipsis:d,getBaseProps:()=>({ref:Ie,"data-slot":"base",className:I.base({class:Se}),...U(j,W(f,{enabled:k}))}),getListProps:()=>({"data-slot":"list",className:I.list({class:m==null?void 0:m.list})}),getEllipsisProps:()=>({"data-slot":"ellipsis",className:I.ellipsis({class:m==null?void 0:m.ellipsis})}),getSeparatorProps:()=>({"data-slot":"separator","aria-hidden":S(!0),className:I.separator({class:m==null?void 0:m.separator})}),onAction:w}}var Ne=F((e,t)=>{const{Component:r,children:s,childCount:o,itemProps:n,separator:u=p.jsx(Ge,{}),maxItems:c,itemsBeforeCollapse:i,itemsAfterCollapse:a,isDisabled:x,renderEllipsis:l,getBaseProps:C,getListProps:P,getEllipsisProps:y,getSeparatorProps:b,onAction:h}=er({...e,ref:t}),$=D.useMemo(()=>{let d=s==null?void 0:s.map((f,g)=>{var k;const j=g===o-1,E=(f==null?void 0:f.key)||g;return D.cloneElement(f,{...n,isLast:j,separator:u,isDisabled:x&&!j,isCurrent:j||f.props.isCurrent,...f.props,key:E,onPress:_e((k=f.props)==null?void 0:k.onPress,()=>h==null?void 0:h(E))})});if(!d)return null;if(o<c)return d;if(i+a>=o)return He(`You have provided an invalid combination of props to the Breadcrumbs. itemsAfterCollapse={${a}} + itemsBeforeCollapse={${i}} >= itemsCount={${o}}`,"Breadcrumbs"),d;const v=d.slice(i,d.length-a);if(v.length<1)return d;const m=p.jsx(We,{...y()}),B=D.cloneElement(v[0],{...v[0].props,key:"ellipsis",children:m}),w=typeof l=="function"?l({collapsedItem:B,items:v.map(f=>f.props),maxItems:c,ellipsisIcon:m,itemsBeforeCollapse:i,itemsAfterCollapse:a,separator:p.jsx("span",{...b(),children:u})}):B;return[...d.slice(0,i),w,...d.slice(d.length-a,d.length)]},[s,o,u,n,i,a,x]);return p.jsx(r,{...C(),children:p.jsx("ol",{...P(),children:$})})});Ne.displayName="HeroUI.Breadcrumbs";var cr=Ne;function rr(e){const[t,r]=L(e,T.variantKeys),{as:s,children:o,className:n,...u}=t,c=s||"code",i=D.useMemo(()=>T({...r,className:n}),[z(r),n]);return{Component:c,children:o,getCodeProps:()=>({className:i,...u})}}var we=F((e,t)=>{const{Component:r,children:s,getCodeProps:o}=rr({...e});return p.jsx(r,{ref:t,...o(),children:s})});we.displayName="HeroUI.Code";var pr=we;export{Qe as a,cr as b,pr as c};
|