{"version":3,"file":"radius.mjs","sources":["../../../../../../packages/components/table/style/radius.ts"],"sourcesContent":["import type { CSSObject, GenerateStyle } from '@antdv/theme';\nimport type { TableToken } from './index';\n\nconst genRadiusStyle: GenerateStyle<TableToken, CSSObject> = (token) => {\n  const { componentCls, tableRadius } = token;\n  return {\n    [`${componentCls}-wrapper`]: {\n      [componentCls]: {\n        // https://github.com/ant-design/ant-design/issues/39115#issuecomment-1362314574\n        [`${componentCls}-title, ${componentCls}-header`]: {\n          borderRadius: `${tableRadius}px ${tableRadius}px 0 0`,\n        },\n\n        [`${componentCls}-title + ${componentCls}-container`]: {\n          borderStartStartRadius: 0,\n          borderStartEndRadius: 0,\n\n          table: {\n            'borderRadius': 0,\n\n            '> thead > tr:first-child': {\n              'th:first-child': {\n                borderRadius: 0,\n              },\n\n              'th:last-child': {\n                borderRadius: 0,\n              },\n            },\n          },\n        },\n\n        '&-container': {\n          'borderStartStartRadius': tableRadius,\n          'borderStartEndRadius': tableRadius,\n\n          'table > thead > tr:first-child': {\n            '> *:first-child': {\n              borderStartStartRadius: tableRadius,\n            },\n\n            '> *:last-child': {\n              borderStartEndRadius: tableRadius,\n            },\n          },\n        },\n\n        '&-footer': {\n          borderRadius: `0 0 ${tableRadius}px ${tableRadius}px`,\n        },\n      },\n    },\n  };\n};\n\nexport default genRadiusStyle;\n"],"names":[],"mappings":"AAGM,MAAA,cAAA,GAAuD,CAAC,KAAU,KAAA;AACtE,EAAM,MAAA,EAAE,YAAc,EAAA,WAAA,EAAgB,GAAA,KAAA,CAAA;AACtC,EAAO,OAAA;AAAA,IACL,CAAC,CAAA,EAAG,YAAY,CAAA,QAAA,CAAU,GAAG;AAAA,MAC3B,CAAC,YAAY,GAAG;AAAA;AAAA,QAEd,CAAC,CAAG,EAAA,YAAY,CAAW,QAAA,EAAA,YAAY,SAAS,GAAG;AAAA,UACjD,YAAc,EAAA,CAAA,EAAG,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,MAAA,CAAA;AAAA,SAC/C;AAAA,QAEA,CAAC,CAAG,EAAA,YAAY,CAAY,SAAA,EAAA,YAAY,YAAY,GAAG;AAAA,UACrD,sBAAwB,EAAA,CAAA;AAAA,UACxB,oBAAsB,EAAA,CAAA;AAAA,UAEtB,KAAO,EAAA;AAAA,YACL,cAAgB,EAAA,CAAA;AAAA,YAEhB,0BAA4B,EAAA;AAAA,cAC1B,gBAAkB,EAAA;AAAA,gBAChB,YAAc,EAAA,CAAA;AAAA,eAChB;AAAA,cAEA,eAAiB,EAAA;AAAA,gBACf,YAAc,EAAA,CAAA;AAAA,eAChB;AAAA,aACF;AAAA,WACF;AAAA,SACF;AAAA,QAEA,aAAe,EAAA;AAAA,UACb,wBAA0B,EAAA,WAAA;AAAA,UAC1B,sBAAwB,EAAA,WAAA;AAAA,UAExB,gCAAkC,EAAA;AAAA,YAChC,iBAAmB,EAAA;AAAA,cACjB,sBAAwB,EAAA,WAAA;AAAA,aAC1B;AAAA,YAEA,gBAAkB,EAAA;AAAA,cAChB,oBAAsB,EAAA,WAAA;AAAA,aACxB;AAAA,WACF;AAAA,SACF;AAAA,QAEA,UAAY,EAAA;AAAA,UACV,YAAc,EAAA,CAAA,IAAA,EAAO,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,EAAA,CAAA;AAAA,SACnD;AAAA,OACF;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}