{"version":3,"file":"custom-icon.mjs","sources":["../../../../../../packages/components/steps/style/custom-icon.ts"],"sourcesContent":["import type { CSSObject, GenerateStyle } from '@antdv/theme';\nimport type { StepsToken } from '.';\n\nconst genStepsCustomIconStyle: GenerateStyle<StepsToken, CSSObject> = (token) => {\n  const { componentCls, stepsIconCustomTop, stepsIconCustomSize, stepsIconCustomFontSize } = token;\n\n  return {\n    [`${componentCls}-item-custom`]: {\n      [`> ${componentCls}-item-container > ${componentCls}-item-icon`]: {\n        height: 'auto',\n        background: 'none',\n        border: 0,\n        [`> ${componentCls}-icon`]: {\n          top: stepsIconCustomTop,\n          width: stepsIconCustomSize,\n          height: stepsIconCustomSize,\n          fontSize: stepsIconCustomFontSize,\n          lineHeight: `${stepsIconCustomSize}px`,\n        },\n      },\n    },\n\n    // Only adjust horizontal customize icon width\n    [`&:not(${componentCls}-vertical)`]: {\n      [`${componentCls}-item-custom`]: {\n        [`${componentCls}-item-icon`]: {\n          width: 'auto',\n          background: 'none',\n        },\n      },\n    },\n  };\n};\n\nexport default genStepsCustomIconStyle;\n"],"names":[],"mappings":"AAGM,MAAA,uBAAA,GAAgE,CAAC,KAAU,KAAA;AAC/E,EAAA,MAAM,EAAE,YAAA,EAAc,kBAAoB,EAAA,mBAAA,EAAqB,yBAA4B,GAAA,KAAA,CAAA;AAE3F,EAAO,OAAA;AAAA,IACL,CAAC,CAAA,EAAG,YAAY,CAAA,YAAA,CAAc,GAAG;AAAA,MAC/B,CAAC,CAAK,EAAA,EAAA,YAAY,CAAqB,kBAAA,EAAA,YAAY,YAAY,GAAG;AAAA,QAChE,MAAQ,EAAA,MAAA;AAAA,QACR,UAAY,EAAA,MAAA;AAAA,QACZ,MAAQ,EAAA,CAAA;AAAA,QACR,CAAC,CAAA,EAAA,EAAK,YAAY,CAAA,KAAA,CAAO,GAAG;AAAA,UAC1B,GAAK,EAAA,kBAAA;AAAA,UACL,KAAO,EAAA,mBAAA;AAAA,UACP,MAAQ,EAAA,mBAAA;AAAA,UACR,QAAU,EAAA,uBAAA;AAAA,UACV,UAAA,EAAY,GAAG,mBAAmB,CAAA,EAAA,CAAA;AAAA,SACpC;AAAA,OACF;AAAA,KACF;AAAA;AAAA,IAGA,CAAC,CAAA,MAAA,EAAS,YAAY,CAAA,UAAA,CAAY,GAAG;AAAA,MACnC,CAAC,CAAA,EAAG,YAAY,CAAA,YAAA,CAAc,GAAG;AAAA,QAC/B,CAAC,CAAA,EAAG,YAAY,CAAA,UAAA,CAAY,GAAG;AAAA,UAC7B,KAAO,EAAA,MAAA;AAAA,UACP,UAAY,EAAA,MAAA;AAAA,SACd;AAAA,OACF;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}