@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
69 lines (56 loc) • 1.99 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.StyledTableCell = void 0;
var React = _interopRequireWildcard(require("react"));
var _styledComponents = _interopRequireWildcard(require("styled-components"));
var _defaultTheme = _interopRequireDefault(require("../../defaultTheme"));
var _consts = require("./consts");
var _consts2 = require("../consts");
var _rtl = require("../../utils/rtl");
const StyledTableCell = (0, _styledComponents.default)(({
element: Component,
children,
className,
dataTest,
scope
}) => /*#__PURE__*/React.createElement(Component, {
className: className,
"data-test": dataTest,
scope: scope
}, children)).withConfig({
displayName: "TableCell__StyledTableCell",
componentId: "sc-1sjb4ex-0"
})(["", ""], ({
theme,
whiteSpace,
verticalAlign,
align
}) => (0, _styledComponents.css)(["box-sizing:border-box;font-family:", ";font-size:", ";color:", ";text-align:", ";white-space:", ";vertical-align:", ";"], theme.orbit.fontFamily, theme.orbit.fontSizeTextNormal, theme.orbit.colorInkNormal, (0, _rtl.textAlign)(align), whiteSpace, verticalAlign)); // $FlowFixMe: https://github.com/flow-typed/flow-typed/issues/3653#issuecomment-568539198
exports.StyledTableCell = StyledTableCell;
StyledTableCell.defaultProps = {
theme: _defaultTheme.default
};
const TableCell = ({
align = _consts.ALIGN_OPTIONS.LEFT,
scope,
as = _consts2.TYPE_AS.TD,
verticalAlign,
whiteSpace,
dataTest,
children
}) => {
return /*#__PURE__*/React.createElement(StyledTableCell, {
verticalAlign: verticalAlign,
whiteSpace: whiteSpace,
align: align,
dataTest: dataTest,
scope: scope,
element: as
}, children);
};
var _default = TableCell;
exports.default = _default;