UNPKG

1.74 kBJavaScriptView Raw
1'use strict';
2
3var _templateObject = _taggedTemplateLiteral(['\n text-align: center;\n'], ['\n text-align: center;\n']),
4 _templateObject2 = _taggedTemplateLiteral(['\n height: 100px;\n width: 100px;\n border-radius: 50%;\n background: ', ';\n box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);\n margin-bottom: 1em;\n'], ['\n height: 100px;\n width: 100px;\n border-radius: 50%;\n background: ', ';\n box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);\n margin-bottom: 1em;\n']);
5
6var _react = require('react');
7
8var _react2 = _interopRequireDefault(_react);
9
10var _each = require('lodash/each');
11
12var _each2 = _interopRequireDefault(_each);
13
14var _styledComponents = require('styled-components');
15
16var _styledComponents2 = _interopRequireDefault(_styledComponents);
17
18var _storybook = require('@kadira/storybook');
19
20var _text = require('../../text');
21
22var _text2 = _interopRequireDefault(_text);
23
24var _config = require('../config');
25
26function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
27
28function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
29
30var Container = _styledComponents2.default.div(_templateObject);
31
32var ColorCircle = _styledComponents2.default.div(_templateObject2, function (props) {
33 return props.color;
34});
35
36(0, _each2.default)(_config.colors, function (hex, label) {
37 (0, _storybook.storiesOf)('Colors').addWithInfo(label, function () {
38 return _react2.default.createElement(
39 Container,
40 null,
41 _react2.default.createElement(ColorCircle, { color: hex }),
42 _react2.default.createElement(
43 _text2.default,
44 null,
45 label
46 )
47 );
48 });
49});
\No newline at end of file