1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.default = void 0;
|
7 |
|
8 | var _react = _interopRequireDefault(require("react"));
|
9 |
|
10 | var _withStyles = require("../helpers/withStyles");
|
11 |
|
12 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
13 |
|
14 | var Separator = function Separator(_ref) {
|
15 | var children = _ref.children,
|
16 | css = _ref.css,
|
17 | largeSpacing = _ref.largeSpacing,
|
18 | noSpacing = _ref.noSpacing,
|
19 | smallSpacing = _ref.smallSpacing,
|
20 | styles = _ref.styles,
|
21 | vertical = _ref.vertical;
|
22 | return _react.default.createElement("div", css(styles.separator, vertical ? styles.separator_vertical : styles.separator_horizontal, !vertical && smallSpacing && styles.separator_horizontal_smallSpacing, noSpacing && styles.separator_noSpacing), _react.default.createElement("div", css(styles.separator__line)), children && _react.default.createElement("div", css(styles.separator__content), children), _react.default.createElement("div", css(styles.separator__line)));
|
23 | };
|
24 |
|
25 | var SeparatorWithStyles = (0, _withStyles.withStyles)(function (_ref2) {
|
26 | var color = _ref2.color,
|
27 | units = _ref2.units;
|
28 | return {
|
29 | separator: {
|
30 | display: 'flex',
|
31 | alignItems: 'center',
|
32 | color: color.grayDark
|
33 | },
|
34 | separator_horizontal: {
|
35 | flexDirection: 'row',
|
36 | width: '100%',
|
37 | marginTop: units(2),
|
38 | marginBottom: units(2)
|
39 | },
|
40 | separator_noSpacing: {
|
41 | marginTop: 0,
|
42 | marginRight: 0,
|
43 | marginBottom: 0,
|
44 | marginLeft: 0
|
45 | },
|
46 | separator_horizontal_smallSpacing: {
|
47 | marginTop: units(1),
|
48 | marginBottom: units(1)
|
49 | },
|
50 | separator_horizontal_largeSpacing: {
|
51 | marginTop: units(3),
|
52 | marginBottom: units(3)
|
53 | },
|
54 | separator__line: {
|
55 | flex: 1,
|
56 | borderBottomWidth: 1,
|
57 | borderBottomStyle: 'solid',
|
58 | borderBottomColor: color.gray
|
59 | },
|
60 | separator__content: {
|
61 | paddingLeft: units(1),
|
62 | paddingRight: units(1)
|
63 | }
|
64 | };
|
65 | })(Separator);
|
66 | var _default = SeparatorWithStyles;
|
67 | exports.default = _default; |
\ | No newline at end of file |