1 | /**
|
2 | * Style for ApToast.
|
3 | * @class ApToastStyle
|
4 | */
|
5 |
|
6 | ;
|
7 |
|
8 | Object.defineProperty(exports, "__esModule", {
|
9 | value: true
|
10 | });
|
11 |
|
12 | var _react = require('react');
|
13 |
|
14 | var _react2 = _interopRequireDefault(_react);
|
15 |
|
16 | var _classnames = require('classnames');
|
17 |
|
18 | var _classnames2 = _interopRequireDefault(_classnames);
|
19 |
|
20 | var _apemanReactStyle = require('apeman-react-style');
|
21 |
|
22 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
23 |
|
24 | /** @lends ApToastStyle */
|
25 | var ApToastStyle = _react2.default.createClass({
|
26 | displayName: 'ApToastStyle',
|
27 |
|
28 | propTypes: {
|
29 | style: _react.PropTypes.object,
|
30 | normalColor: _react.PropTypes.string,
|
31 | infoColor: _react.PropTypes.string,
|
32 | warnColor: _react.PropTypes.string,
|
33 | errorColor: _react.PropTypes.string
|
34 | },
|
35 | getDefaultProps: function getDefaultProps() {
|
36 | return {
|
37 | style: {},
|
38 | normalColor: _apemanReactStyle.ApStyle.NORMAL_COLOR,
|
39 | infoColor: _apemanReactStyle.ApStyle.INFO_COLOR,
|
40 | warnColor: _apemanReactStyle.ApStyle.WARN_COLOR,
|
41 | errorColor: _apemanReactStyle.ApStyle.ERROR_COLOR
|
42 | };
|
43 | },
|
44 | render: function render() {
|
45 | var s = this;
|
46 | var props = s.props;
|
47 | var normalColor = props.normalColor;
|
48 | var infoColor = props.infoColor;
|
49 | var warnColor = props.warnColor;
|
50 | var errorColor = props.errorColor;
|
51 |
|
52 |
|
53 | var data = {
|
54 | '.ap-toast-group': {
|
55 | position: 'fixed',
|
56 | height: 0,
|
57 | top: 'initial',
|
58 | overflow: 'visible',
|
59 | left: 0,
|
60 | bottom: 24,
|
61 | right: 0,
|
62 | textAlign: 'center',
|
63 | padding: 0,
|
64 | zIndex: 49,
|
65 | display: 'flex',
|
66 | flexDirection: 'column',
|
67 | justifyContent: 'flex-end'
|
68 | },
|
69 | '.ap-toast': {
|
70 | display: 'block',
|
71 | margin: '0 auto'
|
72 | },
|
73 | '.ap-toast-inner': {
|
74 | margin: '4px auto',
|
75 | maxWidth: '420px',
|
76 | display: 'inline-block',
|
77 | textAlign: 'left',
|
78 | padding: '4px',
|
79 | boxShadow: '2px 2px 4px rgba(0,0,0,0.33)',
|
80 | backgroundColor: 'rgba(255, 255, 255, 0.95)',
|
81 | color: '' + normalColor,
|
82 | border: '4px solid ' + normalColor,
|
83 | fontSize: '14px',
|
84 | width: '240px',
|
85 | borderRadius: '2px'
|
86 | },
|
87 | '.ap-toast-item': {
|
88 | display: 'block',
|
89 | padding: '2px 0'
|
90 | },
|
91 | '.ap-toast-item:active': {
|
92 | opacity: 0.8
|
93 | },
|
94 | '.ap-info-toast .ap-toast-inner': {
|
95 | color: '' + infoColor,
|
96 | borderColor: '' + infoColor
|
97 | },
|
98 | '.ap-warn-toast .ap-toast-inner': {
|
99 | color: '' + warnColor,
|
100 | borderColor: '' + warnColor
|
101 | },
|
102 | '.ap-error-toast .ap-toast-inner': {
|
103 | color: '' + errorColor,
|
104 | borderColor: '' + errorColor
|
105 | },
|
106 | '.ap-toast-item-icon': {
|
107 | display: 'inline-block',
|
108 | pointerEvents: 'none'
|
109 | },
|
110 | '.ap-toast-text': {
|
111 | display: 'inline-block',
|
112 | pointerEvents: 'none',
|
113 | margin: '0 2px',
|
114 | cursor: 'default'
|
115 | }
|
116 | };
|
117 | var smallMediaData = {};
|
118 | var mediumMediaData = {};
|
119 | var largeMediaData = {};
|
120 | return _react2.default.createElement(
|
121 | _apemanReactStyle.ApStyle,
|
122 | { data: Object.assign(data, props.style),
|
123 | smallMediaData: smallMediaData,
|
124 | mediumMediaData: mediumMediaData,
|
125 | largeMediaData: largeMediaData
|
126 | },
|
127 | props.children
|
128 | );
|
129 | }
|
130 | });
|
131 |
|
132 | exports.default = ApToastStyle;
|
133 | //# sourceMappingURL=data:application/json;base64,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aGluaXNoaS9Qcm9qZWN0cy9hcGVtYW4tcHJvamVjdHMvYXBlbWFuLXJlYWN0LXRvYXN0L2xpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3R5bGUgZm9yIEFwVG9hc3QuXG4gKiBAY2xhc3MgQXBUb2FzdFN0eWxlXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCBSZWFjdCwge1Byb3BUeXBlcyBhcyB0eXBlc30gZnJvbSAncmVhY3QnXG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJ1xuaW1wb3J0IHtBcFN0eWxlfSBmcm9tICdhcGVtYW4tcmVhY3Qtc3R5bGUnXG5cbi8qKiBAbGVuZHMgQXBUb2FzdFN0eWxlICovXG5jb25zdCBBcFRvYXN0U3R5bGUgPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG4gIHByb3BUeXBlczoge1xuICAgIHN0eWxlOiB0eXBlcy5vYmplY3QsXG4gICAgbm9ybWFsQ29sb3I6IHR5cGVzLnN0cmluZyxcbiAgICBpbmZvQ29sb3I6IHR5cGVzLnN0cmluZyxcbiAgICB3YXJuQ29sb3I6IHR5cGVzLnN0cmluZyxcbiAgICBlcnJvckNvbG9yOiB0eXBlcy5zdHJpbmdcbiAgfSxcbiAgZ2V0RGVmYXVsdFByb3BzICgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc3R5bGU6IHt9LFxuICAgICAgbm9ybWFsQ29sb3I6IEFwU3R5bGUuTk9STUFMX0NPTE9SLFxuICAgICAgaW5mb0NvbG9yOiBBcFN0eWxlLklORk9fQ09MT1IsXG4gICAgICB3YXJuQ29sb3I6IEFwU3R5bGUuV0FSTl9DT0xPUixcbiAgICAgIGVycm9yQ29sb3I6IEFwU3R5bGUuRVJST1JfQ09MT1JcbiAgICB9XG4gIH0sXG4gIHJlbmRlciAoKSB7XG4gICAgY29uc3QgcyA9IHRoaXMsXG4gICAgICB7IHByb3BzIH0gPSBzXG5cbiAgICBsZXQge1xuICAgICAgbm9ybWFsQ29sb3IsXG4gICAgICBpbmZvQ29sb3IsXG4gICAgICB3YXJuQ29sb3IsXG4gICAgICBlcnJvckNvbG9yXG4gICAgfSA9IHByb3BzXG5cbiAgICBsZXQgZGF0YSA9IHtcbiAgICAgICcuYXAtdG9hc3QtZ3JvdXAnOiB7XG4gICAgICAgIHBvc2l0aW9uOiBgZml4ZWRgLFxuICAgICAgICBoZWlnaHQ6IDAsXG4gICAgICAgIHRvcDogYGluaXRpYWxgLFxuICAgICAgICBvdmVyZmxvdzogYHZpc2libGVgLFxuICAgICAgICBsZWZ0OiAwLFxuICAgICAgICBib3R0b206IDI0LFxuICAgICAgICByaWdodDogMCxcbiAgICAgICAgdGV4dEFsaWduOiAnY2VudGVyJyxcbiAgICAgICAgcGFkZGluZzogMCxcbiAgICAgICAgekluZGV4OiA0OSxcbiAgICAgICAgZGlzcGxheTogJ2ZsZXgnLFxuICAgICAgICBmbGV4RGlyZWN0aW9uOiBgY29sdW1uYCxcbiAgICAgICAganVzdGlmeUNvbnRlbnQ6IGBmbGV4LWVuZGBcbiAgICAgIH0sXG4gICAgICAnLmFwLXRvYXN0Jzoge1xuICAgICAgICBkaXNwbGF5OiAnYmxvY2snLFxuICAgICAgICBtYXJnaW46IGAwIGF1dG9gXG4gICAgICB9LFxuICAgICAgJy5hcC10b2FzdC1pbm5lcic6IHtcbiAgICAgICAgbWFyZ2luOiBgNHB4IGF1dG9gLFxuICAgICAgICBtYXhXaWR0aDogYDQyMHB4YCxcbiAgICAgICAgZGlzcGxheTogJ2lubGluZS1ibG9jaycsXG4gICAgICAgIHRleHRBbGlnbjogJ2xlZnQnLFxuICAgICAgICBwYWRkaW5nOiBgNHB4YCxcbiAgICAgICAgYm94U2hhZG93OiBgMnB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjMzKWAsXG4gICAgICAgIGJhY2tncm91bmRDb2xvcjogYHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSlgLFxuICAgICAgICBjb2xvcjogYCR7bm9ybWFsQ29sb3J9YCxcbiAgICAgICAgYm9yZGVyOiBgNHB4IHNvbGlkICR7bm9ybWFsQ29sb3J9YCxcbiAgICAgICAgZm9udFNpemU6IGAxNHB4YCxcbiAgICAgICAgd2lkdGg6IGAyNDBweGAsXG4gICAgICAgIGJvcmRlclJhZGl1czogYDJweGBcbiAgICAgIH0sXG4gICAgICAnLmFwLXRvYXN0LWl0ZW0nOiB7XG4gICAgICAgIGRpc3BsYXk6ICdibG9jaycsXG4gICAgICAgIHBhZGRpbmc6IGAycHggMGBcbiAgICAgIH0sXG4gICAgICAnLmFwLXRvYXN0LWl0ZW06YWN0aXZlJzoge1xuICAgICAgICBvcGFjaXR5OiAwLjhcbiAgICAgIH0sXG4gICAgICAnLmFwLWluZm8tdG9hc3QgLmFwLXRvYXN0LWlubmVyJzoge1xuICAgICAgICBjb2xvcjogYCR7aW5mb0NvbG9yfWAsXG4gICAgICAgIGJvcmRlckNvbG9yOiBgJHtpbmZvQ29sb3J9YFxuICAgICAgfSxcbiAgICAgICcuYXAtd2Fybi10b2FzdCAuYXAtdG9hc3QtaW5uZXInOiB7XG4gICAgICAgIGNvbG9yOiBgJHt3YXJuQ29sb3J9YCxcbiAgICAgICAgYm9yZGVyQ29sb3I6IGAke3dhcm5Db2xvcn1gXG4gICAgICB9LFxuICAgICAgJy5hcC1lcnJvci10b2FzdCAuYXAtdG9hc3QtaW5uZXInOiB7XG4gICAgICAgIGNvbG9yOiBgJHtlcnJvckNvbG9yfWAsXG4gICAgICAgIGJvcmRlckNvbG9yOiBgJHtlcnJvckNvbG9yfWBcbiAgICAgIH0sXG4gICAgICAnLmFwLXRvYXN0LWl0ZW0taWNvbic6IHtcbiAgICAgICAgZGlzcGxheTogJ2lubGluZS1ibG9jaycsXG4gICAgICAgIHBvaW50ZXJFdmVudHM6ICdub25lJ1xuICAgICAgfSxcbiAgICAgICcuYXAtdG9hc3QtdGV4dCc6IHtcbiAgICAgICAgZGlzcGxheTogJ2lubGluZS1ibG9jaycsXG4gICAgICAgIHBvaW50ZXJFdmVudHM6ICdub25lJyxcbiAgICAgICAgbWFyZ2luOiBgMCAycHhgLFxuICAgICAgICBjdXJzb3I6IGBkZWZhdWx0YFxuICAgICAgfVxuICAgIH1cbiAgICBsZXQgc21hbGxNZWRpYURhdGEgPSB7fVxuICAgIGxldCBtZWRpdW1NZWRpYURhdGEgPSB7fVxuICAgIGxldCBsYXJnZU1lZGlhRGF0YSA9IHt9XG4gICAgcmV0dXJuIChcbiAgICAgIDxBcFN0eWxlIGRhdGE9eyBPYmplY3QuYXNzaWduKGRhdGEsIHByb3BzLnN0eWxlKSB9XG4gICAgICAgICAgICAgICBzbWFsbE1lZGlhRGF0YT17IHNtYWxsTWVkaWFEYXRhIH1cbiAgICAgICAgICAgICAgIG1lZGl1bU1lZGlhRGF0YT17IG1lZGl1bU1lZGlhRGF0YSB9XG4gICAgICAgICAgICAgICBsYXJnZU1lZGlhRGF0YT17IGxhcmdlTWVkaWFEYXRhIH1cbiAgICAgID57IHByb3BzLmNoaWxkcmVuIH08L0FwU3R5bGU+XG4gICAgKVxuICB9XG59KVxuXG5leHBvcnQgZGVmYXVsdCBBcFRvYXN0U3R5bGVcbiJdfQ== |
\ | No newline at end of file |