UNPKG

2.68 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, '__esModule', { value: true });
4
5function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
6
7require('./slicedToArray-0711941d.js');
8require('./unsupportedIterableToArray-68db1d3b.js');
9var React = require('react');
10var React__default = _interopDefault(React);
11require('./_commonjsHelpers-72d386ba.js');
12var index = require('./index-b0606964.js');
13require('./defineProperty-0921a47c.js');
14require('./toConsumableArray-d8a4a2c3.js');
15var _styled = require('styled-components');
16var _styled__default = _interopDefault(_styled);
17require('./getPrototypeOf-2a661a20.js');
18require('./color.js');
19require('./components.js');
20require('./contains-component.js');
21require('./css.js');
22require('./dayjs.min-e07657bf.js');
23require('./date.js');
24require('./miscellaneous.js');
25require('./environment.js');
26require('./font.js');
27require('./math-f4029164.js');
28require('./characters.js');
29require('./format.js');
30require('./keycodes.js');
31require('./url.js');
32require('./web3.js');
33var constants = require('./constants.js');
34require('./breakpoints.js');
35require('./springs.js');
36var textStyles = require('./text-styles.js');
37require('./theme-dark.js');
38require('./theme-light.js');
39var Theme = require('./Theme.js');
40var _extends$1 = require('./extends-40571110.js');
41var objectWithoutProperties = require('./objectWithoutProperties-35db8ab0.js');
42
43var _StyledTh = _styled__default("th").withConfig({
44 displayName: "TableHeader___StyledTh",
45 componentId: "sc-1qxm8cp-0"
46})(["padding:0;padding-left:", "px;padding-right:", "px;text-align:", ";white-space:nowrap;color:", ";", ";line-height:", "px;"], function (p) {
47 return p._css;
48}, function (p) {
49 return p._css2;
50}, function (p) {
51 return p._css3;
52}, function (p) {
53 return p._css4;
54}, function (p) {
55 return p._css5;
56}, function (p) {
57 return p._css6;
58});
59
60function TableHeader(_ref) {
61 var title = _ref.title,
62 align = _ref.align,
63 props = objectWithoutProperties._objectWithoutProperties(_ref, ["title", "align"]);
64
65 var theme = Theme.useTheme();
66 return /*#__PURE__*/React__default.createElement(_StyledTh, _extends$1._extends({}, props, {
67 _css: align === 'left' ? 2.5 * constants.GU + 1 : 0,
68 _css2: align === 'right' ? 2.5 * constants.GU + 1 : 0,
69 _css3: align,
70 _css4: theme.contentSecondary,
71 _css5: textStyles.textStyle('label2'),
72 _css6: 4 * constants.GU
73 }), title);
74}
75
76TableHeader.propTypes = {
77 title: index.PropTypes.string,
78 align: index.PropTypes.string
79};
80TableHeader.defaultProps = {
81 align: 'left'
82};
83
84exports.default = TableHeader;
85//# sourceMappingURL=TableHeader.js.map