UNPKG

ll-package

Version:

5 lines (4 loc) 2.07 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a=require("../../../../@babel/runtime/helpers/esm/extends.js");require("../../theme/internal.js");const i=require("../../style/index.js"),l=require("../../theme/util/genComponentStyleHook.js"),n=require("../../theme/util/statistic.js"),c=r=>{const{componentCls:o,iconCls:e}=r;return{[o]:a.default(a.default({},i.resetComponent(r)),{color:r.breadcrumbBaseColor,fontSize:r.breadcrumbFontSize,[e]:{fontSize:r.breadcrumbIconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:a.default({color:r.breadcrumbLinkColor,transition:`color ${r.motionDurationMid}`,padding:`0 ${r.paddingXXS}px`,borderRadius:r.borderRadiusSM,height:r.lineHeight*r.fontSize,display:"inline-block",marginInline:-r.marginXXS,"&:hover":{color:r.breadcrumbLinkColorHover,backgroundColor:r.colorBgTextHover}},i.genFocusStyle(r)),"li:last-child":{color:r.breadcrumbLastItemColor,[`& > ${o}-separator`]:{display:"none"}},[`${o}-separator`]:{marginInline:r.breadcrumbSeparatorMargin,color:r.breadcrumbSeparatorColor},[`${o}-link`]:{[` > ${e} + span, > ${e} + a `]:{marginInlineStart:r.marginXXS}},[`${o}-overlay-link`]:{borderRadius:r.borderRadiusSM,height:r.lineHeight*r.fontSize,display:"inline-block",padding:`0 ${r.paddingXXS}px`,marginInline:-r.marginXXS,[`> ${e}`]:{marginInlineStart:r.marginXXS,fontSize:r.fontSizeIcon},"&:hover":{color:r.breadcrumbLinkColorHover,backgroundColor:r.colorBgTextHover,a:{color:r.breadcrumbLinkColorHover}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${r.componentCls}-rtl`]:{direction:"rtl"}})}},d=l.default("Breadcrumb",r=>{const o=n.merge(r,{breadcrumbBaseColor:r.colorTextDescription,breadcrumbFontSize:r.fontSize,breadcrumbIconFontSize:r.fontSize,breadcrumbLinkColor:r.colorTextDescription,breadcrumbLinkColorHover:r.colorText,breadcrumbLastItemColor:r.colorText,breadcrumbSeparatorMargin:r.marginXS,breadcrumbSeparatorColor:r.colorTextDescription});return[c(o)]});exports.default=d;