1 line
9.2 KiB
JSON
1 line
9.2 KiB
JSON
{"ast":null,"code":"import { unit } from '@ant-design/cssinjs';\nimport { genFocusStyle, resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\nconst genBreadcrumbStyle = token => {\n const {\n componentCls,\n iconCls,\n calc\n } = token;\n return {\n [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n color: token.itemColor,\n fontSize: token.fontSize,\n [iconCls]: {\n fontSize: token.iconFontSize\n },\n ol: {\n display: 'flex',\n flexWrap: 'wrap',\n margin: 0,\n padding: 0,\n listStyle: 'none'\n },\n a: Object.assign({\n color: token.linkColor,\n transition: `color ${token.motionDurationMid}`,\n padding: `0 ${unit(token.paddingXXS)}`,\n borderRadius: token.borderRadiusSM,\n height: token.fontHeight,\n display: 'inline-block',\n marginInline: calc(token.marginXXS).mul(-1).equal(),\n '&:hover': {\n color: token.linkHoverColor,\n backgroundColor: token.colorBgTextHover\n }\n }, genFocusStyle(token)),\n 'li:last-child': {\n color: token.lastItemColor\n },\n [`${componentCls}-separator`]: {\n marginInline: token.separatorMargin,\n color: token.separatorColor\n },\n [`${componentCls}-link`]: {\n [`\n > ${iconCls} + span,\n > ${iconCls} + a\n `]: {\n marginInlineStart: token.marginXXS\n }\n },\n [`${componentCls}-overlay-link`]: {\n borderRadius: token.borderRadiusSM,\n height: token.fontHeight,\n display: 'inline-block',\n padding: `0 ${unit(token.paddingXXS)}`,\n marginInline: calc(token.marginXXS).mul(-1).equal(),\n [`> ${iconCls}`]: {\n marginInlineStart: token.marginXXS,\n fontSize: token.fontSizeIcon\n },\n '&:hover': {\n color: token.linkHoverColor,\n backgroundColor: token.colorBgTextHover,\n a: {\n color: token.linkHoverColor\n }\n },\n a: {\n '&:hover': {\n backgroundColor: 'transparent'\n }\n }\n },\n // rtl style\n [`&${token.componentCls}-rtl`]: {\n direction: 'rtl'\n }\n })\n };\n};\nexport const prepareComponentToken = token => ({\n itemColor: token.colorTextDescription,\n lastItemColor: token.colorText,\n iconFontSize: token.fontSize,\n linkColor: token.colorTextDescription,\n linkHoverColor: token.colorText,\n separatorColor: token.colorTextDescription,\n separatorMargin: token.marginXS\n});\n// ============================== Export ==============================\nexport default genStyleHooks('Breadcrumb', token => {\n const breadcrumbToken = mergeToken(token, {});\n return genBreadcrumbStyle(breadcrumbToken);\n}, prepareComponentToken);","map":{"version":3,"names":["unit","genFocusStyle","resetComponent","genStyleHooks","mergeToken","genBreadcrumbStyle","token","componentCls","iconCls","calc","Object","assign","color","itemColor","fontSize","iconFontSize","ol","display","flexWrap","margin","padding","listStyle","a","linkColor","transition","motionDurationMid","paddingXXS","borderRadius","borderRadiusSM","height","fontHeight","marginInline","marginXXS","mul","equal","linkHoverColor","backgroundColor","colorBgTextHover","lastItemColor","separatorMargin","separatorColor","marginInlineStart","fontSizeIcon","direction","prepareComponentToken","colorTextDescription","colorText","marginXS","breadcrumbToken"],"sources":["C:/Users/Аришина)/Desktop/promo/node_modules/antd/es/breadcrumb/style/index.js"],"sourcesContent":["import { unit } from '@ant-design/cssinjs';\nimport { genFocusStyle, resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\nconst genBreadcrumbStyle = token => {\n const {\n componentCls,\n iconCls,\n calc\n } = token;\n return {\n [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n color: token.itemColor,\n fontSize: token.fontSize,\n [iconCls]: {\n fontSize: token.iconFontSize\n },\n ol: {\n display: 'flex',\n flexWrap: 'wrap',\n margin: 0,\n padding: 0,\n listStyle: 'none'\n },\n a: Object.assign({\n color: token.linkColor,\n transition: `color ${token.motionDurationMid}`,\n padding: `0 ${unit(token.paddingXXS)}`,\n borderRadius: token.borderRadiusSM,\n height: token.fontHeight,\n display: 'inline-block',\n marginInline: calc(token.marginXXS).mul(-1).equal(),\n '&:hover': {\n color: token.linkHoverColor,\n backgroundColor: token.colorBgTextHover\n }\n }, genFocusStyle(token)),\n 'li:last-child': {\n color: token.lastItemColor\n },\n [`${componentCls}-separator`]: {\n marginInline: token.separatorMargin,\n color: token.separatorColor\n },\n [`${componentCls}-link`]: {\n [`\n > ${iconCls} + span,\n > ${iconCls} + a\n `]: {\n marginInlineStart: token.marginXXS\n }\n },\n [`${componentCls}-overlay-link`]: {\n borderRadius: token.borderRadiusSM,\n height: token.fontHeight,\n display: 'inline-block',\n padding: `0 ${unit(token.paddingXXS)}`,\n marginInline: calc(token.marginXXS).mul(-1).equal(),\n [`> ${iconCls}`]: {\n marginInlineStart: token.marginXXS,\n fontSize: token.fontSizeIcon\n },\n '&:hover': {\n color: token.linkHoverColor,\n backgroundColor: token.colorBgTextHover,\n a: {\n color: token.linkHoverColor\n }\n },\n a: {\n '&:hover': {\n backgroundColor: 'transparent'\n }\n }\n },\n // rtl style\n [`&${token.componentCls}-rtl`]: {\n direction: 'rtl'\n }\n })\n };\n};\nexport const prepareComponentToken = token => ({\n itemColor: token.colorTextDescription,\n lastItemColor: token.colorText,\n iconFontSize: token.fontSize,\n linkColor: token.colorTextDescription,\n linkHoverColor: token.colorText,\n separatorColor: token.colorTextDescription,\n separatorMargin: token.marginXS\n});\n// ============================== Export ==============================\nexport default genStyleHooks('Breadcrumb', token => {\n const breadcrumbToken = mergeToken(token, {});\n return genBreadcrumbStyle(breadcrumbToken);\n}, prepareComponentToken);"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |