antd
Version:
An enterprise-class UI design language and React components implementation
40 lines (37 loc) • 1.4 kB
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
var genRadiusStyle = function genRadiusStyle(token) {
var _componentCls;
var componentCls = token.componentCls,
tableRadius = token.tableRadius;
return _defineProperty({}, "".concat(componentCls, "-wrapper"), _defineProperty({}, componentCls, (_componentCls = {}, _defineProperty(_componentCls, "".concat(componentCls, "-title"), {
borderRadius: "".concat(tableRadius, "px ").concat(tableRadius, "px 0 0")
}), _defineProperty(_componentCls, "".concat(componentCls, "-title + ").concat(componentCls, "-container"), {
borderStartStartRadius: 0,
borderStartEndRadius: 0,
table: {
borderRadius: 0,
'> thead > tr:first-child': {
'th:first-child': {
borderRadius: 0
},
'th:last-child': {
borderRadius: 0
}
}
}
}), _defineProperty(_componentCls, '&-container', {
borderStartStartRadius: tableRadius,
borderStartEndRadius: tableRadius,
'table > thead > tr:first-child': {
'th:first-child': {
borderStartStartRadius: tableRadius
},
'th:last-child': {
borderStartEndRadius: tableRadius
}
}
}), _defineProperty(_componentCls, '&-footer', {
borderRadius: "0 0 ".concat(tableRadius, "px ").concat(tableRadius, "px")
}), _componentCls)));
};
export default genRadiusStyle;