{"version":3,"file":"summary.mjs","sources":["../../../../../../packages/components/table/style/summary.ts"],"sourcesContent":["import type { CSSObject, GenerateStyle } from '@antdv/theme';\nimport type { TableToken } from './index';\n\nconst genSummaryStyle: GenerateStyle<TableToken, CSSObject> = (token) => {\n  const { componentCls, lineWidth, tableBorderColor } = token;\n  const tableBorder = `${lineWidth}px ${token.lineType} ${tableBorderColor}`;\n  return {\n    [`${componentCls}-wrapper`]: {\n      [`${componentCls}-summary`]: {\n        'position': 'relative',\n        'zIndex': token.zIndexTableFixed,\n        'background': token.tableBg,\n\n        '> tr': {\n          '> th, > td': {\n            borderBottom: tableBorder,\n          },\n        },\n      },\n\n      [`div${componentCls}-summary`]: {\n        boxShadow: `0 -${lineWidth}px 0 ${tableBorderColor}`,\n      },\n    },\n  };\n};\n\nexport default genSummaryStyle;\n"],"names":[],"mappings":"AAGM,MAAA,eAAA,GAAwD,CAAC,KAAU,KAAA;AACvE,EAAA,MAAM,EAAE,YAAA,EAAc,SAAW,EAAA,gBAAA,EAAqB,GAAA,KAAA,CAAA;AACtD,EAAA,MAAM,cAAc,CAAG,EAAA,SAAS,MAAM,KAAM,CAAA,QAAQ,IAAI,gBAAgB,CAAA,CAAA,CAAA;AACxE,EAAO,OAAA;AAAA,IACL,CAAC,CAAA,EAAG,YAAY,CAAA,QAAA,CAAU,GAAG;AAAA,MAC3B,CAAC,CAAA,EAAG,YAAY,CAAA,QAAA,CAAU,GAAG;AAAA,QAC3B,UAAY,EAAA,UAAA;AAAA,QACZ,UAAU,KAAM,CAAA,gBAAA;AAAA,QAChB,cAAc,KAAM,CAAA,OAAA;AAAA,QAEpB,MAAQ,EAAA;AAAA,UACN,YAAc,EAAA;AAAA,YACZ,YAAc,EAAA,WAAA;AAAA,WAChB;AAAA,SACF;AAAA,OACF;AAAA,MAEA,CAAC,CAAA,GAAA,EAAM,YAAY,CAAA,QAAA,CAAU,GAAG;AAAA,QAC9B,SAAW,EAAA,CAAA,GAAA,EAAM,SAAS,CAAA,KAAA,EAAQ,gBAAgB,CAAA,CAAA;AAAA,OACpD;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}