前端打包

This commit is contained in:
liu
2026-07-31 18:51:41 +08:00
parent 50885a98c8
commit f67567bdc9
227 changed files with 912 additions and 804 deletions
+4
View File
@@ -0,0 +1,4 @@
import{i as e}from"./rolldown-runtime-BgaNhQyE.js";import{Dr as t,Et as n,Jn as r,Jt as i,Ln as a,Ot as o,Pn as s,St as c,Vn as l,Wt as u,Xn as d,Zt as f,st as p,wt as m,xn as h,xt as g,zn as _}from"./jsx-runtime-ADHq9IcL.js";import{t as v}from"./DownOutlined-DUvTsWMS.js";import{t as y}from"./dropdown-DT_NhqjL.js";var b=e(t()),x=b.createContext({}),S=({children:e})=>{let{getPrefixCls:t}=b.useContext(a),n=t(`breadcrumb`),{classNames:r,styles:i}=b.useContext(x);return b.createElement(`li`,{className:l(`${n}-separator`,r?.separator),style:i?.separator,"aria-hidden":`true`},e===``?e:e||`/`)};S.__ANT_BREADCRUMB_SEPARATOR=!0;function C(e,t){if(!o(e.title))return null;let r=Object.keys(t).join(`|`);return n(e.title)?e.title:String(e.title).replace(RegExp(`:(${r})`,`g`),(e,n)=>t[n]||e)}function w(e,t,n,r){if(!o(n))return null;let{className:i,onClick:a,...s}=t,c={...d(s,{data:!0,aria:!0}),onClick:a};return r===void 0?b.createElement(`span`,{...c,className:l(`${e}-link`,i)},n):b.createElement(`a`,{...c,className:l(`${e}-link`,i),href:r},n)}function T(e,t){return(n,r,i,a,o)=>t?t(n,r,i,a):w(e,n,C(n,r),o)}var E=e=>{let{prefixCls:t,separator:n=`/`,children:r,menu:i,dropdownProps:a,href:o,dropdownIcon:s}=e,{classNames:c,styles:u}=b.useContext(x),d=(e=>{if(i){let n={...a};if(i){let{items:e,...t}=i||{};n.menu={...t,items:e?.map(({key:e,title:t,label:n,path:r,...i},a)=>{let s=n??t;return r&&(s=b.createElement(`a`,{href:`${o}${r}`},s)),{...i,key:e??a,label:s}})}}return b.createElement(y,{placement:`bottom`,...n},b.createElement(`span`,{className:`${t}-overlay-link`},e,s))}return e})(r);return m(d)?b.createElement(b.Fragment,null,b.createElement(`li`,{className:l(`${t}-item`,c?.item),style:u?.item},d),n&&b.createElement(S,null,n)):null},D=e=>{let{prefixCls:t,children:n,href:r,...i}=e,{getPrefixCls:o}=b.useContext(a),s=o(`breadcrumb`,t);return b.createElement(E,{...i,prefixCls:s},w(s,i,n,r))};D.__ANT_BREADCRUMB_ITEM=!0;var O=e=>{let{componentCls:t,iconCls:n,calc:r}=e;return{[t]:{...f(e),color:e.itemColor,fontSize:e.fontSize,[n]:{fontSize:e.iconFontSize},ol:{display:`flex`,flexWrap:`wrap`,margin:0,padding:0,listStyle:`none`},[`${t}-item a`]:{color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${s(e.paddingXXS)}`,borderRadius:e.borderRadiusSM,height:e.fontHeight,display:`inline-block`,marginInline:r(e.marginXXS).mul(-1).equal(),"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover},...i(e)},[`${t}-item:last-child`]:{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[`
> ${n} + span,
> ${n} + a
`]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.fontHeight,display:`inline-block`,padding:`0 ${s(e.paddingXXS)}`,marginInline:r(e.marginXXS).mul(-1).equal(),[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:`transparent`}}},[`&${e.componentCls}-rtl`]:{direction:`rtl`}}}},k=u(`Breadcrumb`,e=>O(h(e,{})),e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}));function A(e){let{breadcrumbName:t,children:n,...r}=e,i={title:t,...r};return n&&(i.menu={items:n.map(({breadcrumbName:e,...t})=>({...t,title:e}))}),i}function j(e,t){return(0,b.useMemo)(()=>e||(t?t.map(A):null),[e,t])}var M=(e,t)=>{if(t===void 0)return t;let n=(t||``).replace(/^\//,``);return Object.keys(e).forEach(t=>{n=n.replace(`:${t}`,e[t])}),n},N=e=>{let{prefixCls:t,separator:n,style:i,className:a,rootClassName:o,routes:s,items:u,children:f,itemRender:m,params:h={},classNames:y,styles:C,dropdownIcon:w,...D}=e,{getPrefixCls:O,direction:A,className:N,style:P,classNames:F,styles:I,separator:L,dropdownIcon:R}=_(`breadcrumb`),z=n??L??`/`,B=w??R??b.createElement(v,null),V,H=O(`breadcrumb`,t),[U,W]=k(H),G=j(u,s),K=b.useMemo(()=>({...e,separator:z}),[e,z]),q=c(P),J=c(i),[Y,X]=g([F,y],[I,q,C,J],{props:K}),Z=T(H,m);if(G&&G.length>0){let e=[],t=u||s;V=G.map((n,r)=>{let{path:i,key:a,type:o,menu:s,onClick:c,className:l,style:u,separator:f,dropdownProps:p}=n,m=M(h,i);m!==void 0&&e.push(m);let g=a??r;if(o===`separator`)return b.createElement(S,{key:g},f);let _={},v=r===G.length-1;s&&(_.menu=s);let{href:y}=n;return e.length&&m!==void 0&&(y=`#/${e.join(`/`)}`),b.createElement(E,{key:g,..._,...d(n,{data:!0,aria:!0}),className:l,style:u,dropdownProps:p,dropdownIcon:B,href:y,separator:v?``:z,onClick:c,prefixCls:H},Z(n,h,t,e,y))})}else if(f){let e=r(f).length;V=r(f).map((t,n)=>t&&p(t,{separator:n===e-1?``:z,key:n}))}let Q=l(H,N,{[`${H}-rtl`]:A===`rtl`},a,o,Y.root,U,W),$={...X.root},ee=b.useMemo(()=>({classNames:Y,styles:X}),[Y,X]);return b.createElement(x.Provider,{value:ee},b.createElement(`nav`,{className:Q,style:$,...D},b.createElement(`ol`,null,V)))};N.Item=D,N.Separator=S;export{N as t};