1 | /**
|
2 | * Style for ApField.
|
3 | * @class ApFieldStyle
|
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 _apemanReactStyle = require('apeman-react-style');
|
17 |
|
18 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
19 |
|
20 | /** @lends ApFieldStyle */
|
21 | var ApFieldStyle = _react2.default.createClass({
|
22 | displayName: 'ApFieldStyle',
|
23 |
|
24 | propTypes: {
|
25 |
|
26 | style: _react.PropTypes.object
|
27 | },
|
28 | getDefaultProps: function getDefaultProps() {
|
29 | return {
|
30 |
|
31 | style: {}
|
32 | };
|
33 | },
|
34 | render: function render() {
|
35 | var s = this;
|
36 | var props = s.props;
|
37 |
|
38 |
|
39 | var hPadding = 8;
|
40 |
|
41 | var data = {
|
42 | '.ap-field': {
|
43 | display: 'block',
|
44 | margin: '4px 0'
|
45 | },
|
46 | '.ap-field-inner': {
|
47 | display: 'block',
|
48 | maxWidth: '480px'
|
49 | },
|
50 | '.ap-field-label': {
|
51 | display: 'block',
|
52 | fontSize: '14px',
|
53 | minWidth: 0,
|
54 | padding: 0,
|
55 | margin: 0,
|
56 | textAlign: 'left'
|
57 | },
|
58 | '.ap-field-label-inner': {
|
59 | display: 'block',
|
60 | fontSize: '12px',
|
61 | padding: '4px ' + hPadding + 'px 0',
|
62 | color: '#888',
|
63 | boxSizing: 'border-box'
|
64 | },
|
65 | '.ap-field-value': {
|
66 | display: 'block',
|
67 | width: '100%',
|
68 | padding: '0 ' + hPadding + 'px',
|
69 | boxSizing: 'border-box'
|
70 | },
|
71 | '.ap-field-value .ap-text-wrap, .ap-field-value .ap-password-wrap': {
|
72 | margin: 0
|
73 | },
|
74 | '.ap-field-value .ap-text, .ap-field-value .ap-password': {
|
75 | width: '100%',
|
76 | boxSizing: 'border-box',
|
77 | margin: '2px 0'
|
78 | },
|
79 | '.ap-field-set': {
|
80 | borderStyle: 'solid',
|
81 | borderRadius: '2px'
|
82 | },
|
83 | '.ap-field-set-plain': {
|
84 | border: 'none',
|
85 | padding: 0,
|
86 | margin: 0
|
87 | },
|
88 | '.ap-field-legend': {
|
89 | padding: '0 4px'
|
90 | },
|
91 | '.ap-field-align-center .ap-field-inner': {
|
92 | textAlign: 'center',
|
93 | display: 'block'
|
94 | }
|
95 | };
|
96 | var smallMediaData = {
|
97 | '.ap-field-inner': {
|
98 | display: 'flex',
|
99 | alignItems: 'center'
|
100 | },
|
101 | '.ap-field-label': {
|
102 | display: 'inline-block',
|
103 | padding: 0,
|
104 | margin: 0
|
105 | },
|
106 | '.ap-field-label-inner': {
|
107 | display: 'inline-block',
|
108 | minWidth: '48px',
|
109 | fontSize: 'inherit',
|
110 | padding: '8px ' + hPadding + 'px'
|
111 | },
|
112 | '.ap-field-value': {
|
113 | verticalAlign: 'middle',
|
114 | padding: '4px 0'
|
115 | }
|
116 | };
|
117 | var mediumMediaData = {};
|
118 | var largeMediaData = {};
|
119 | return _react2.default.createElement(
|
120 | _apemanReactStyle.ApStyle,
|
121 | {
|
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 = ApFieldStyle;
|
133 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2ZpZWxkX3N0eWxlLmpzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUtBOzs7Ozs7QUFFQTs7OztBQUNBOzs7OztBQUdBLElBQU0sZUFBZSxnQkFBTSxXQUFOLENBQWtCO0FBQUE7O0FBQ3JDLGFBQVc7O0FBRVQsV0FBTyxpQkFBTTtBQUZKLEdBRDBCO0FBS3JDLGlCQUxxQyw2QkFLbEI7QUFDakIsV0FBTzs7QUFFTCxhQUFPO0FBRkYsS0FBUDtBQUlELEdBVm9DO0FBV3JDLFFBWHFDLG9CQVczQjtBQUNSLFFBQU0sSUFBSSxJQUFWO0FBRFEsUUFFRixLQUZFLEdBRVEsQ0FGUixDQUVGLEtBRkU7OztBQUlSLFFBQUksV0FBVyxDQUFmOztBQUVBLFFBQUksT0FBTztBQUNULG1CQUFhO0FBQ1gsaUJBQVMsT0FERTtBQUVYLGdCQUFRO0FBRkcsT0FESjtBQUtULHlCQUFtQjtBQUNqQixpQkFBUyxPQURRO0FBRWpCLGtCQUFVO0FBRk8sT0FMVjtBQVNULHlCQUFtQjtBQUNqQixpQkFBUyxPQURRO0FBRWpCLGtCQUFVLE1BRk87QUFHakIsa0JBQVUsQ0FITztBQUlqQixpQkFBUyxDQUpRO0FBS2pCLGdCQUFRLENBTFM7QUFNakIsbUJBQVc7QUFOTSxPQVRWO0FBaUJULCtCQUF5QjtBQUN2QixpQkFBUyxPQURjO0FBRXZCLGtCQUFVLE1BRmE7QUFHdkIsMEJBQWdCLFFBQWhCLFNBSHVCO0FBSXZCLGVBQU8sTUFKZ0I7QUFLdkIsbUJBQVc7QUFMWSxPQWpCaEI7QUF3QlQseUJBQW1CO0FBQ2pCLGlCQUFTLE9BRFE7QUFFakIsZUFBTyxNQUZVO0FBR2pCLHdCQUFjLFFBQWQsT0FIaUI7QUFJakIsbUJBQVc7QUFKTSxPQXhCVjtBQThCVCwwRUFBb0U7QUFDbEUsZ0JBQVE7QUFEMEQsT0E5QjNEO0FBaUNULGdFQUEwRDtBQUN4RCxlQUFPLE1BRGlEO0FBRXhELG1CQUFXLFlBRjZDO0FBR3hELGdCQUFRO0FBSGdELE9BakNqRDtBQXNDVCx1QkFBaUI7QUFDZixxQkFBYSxPQURFO0FBRWYsc0JBQWM7QUFGQyxPQXRDUjtBQTBDVCw2QkFBdUI7QUFDckIsZ0JBQVEsTUFEYTtBQUVyQixpQkFBUyxDQUZZO0FBR3JCLGdCQUFRO0FBSGEsT0ExQ2Q7QUErQ1QsMEJBQW9CO0FBQ2xCLGlCQUFTO0FBRFMsT0EvQ1g7QUFrRFQsZ0RBQTBDO0FBQ3hDLG1CQUFXLFFBRDZCO0FBRXhDLGlCQUFTO0FBRitCO0FBbERqQyxLQUFYO0FBdURBLFFBQUksaUJBQWlCO0FBQ25CLHlCQUFtQjtBQUNqQixpQkFBUyxNQURRO0FBRWpCLG9CQUFZO0FBRkssT0FEQTtBQUtuQix5QkFBbUI7QUFDakIsaUJBQVMsY0FEUTtBQUVqQixpQkFBUyxDQUZRO0FBR2pCLGdCQUFRO0FBSFMsT0FMQTtBQVVuQiwrQkFBeUI7QUFDdkIsaUJBQVMsY0FEYztBQUV2QixrQkFBVSxNQUZhO0FBR3ZCLGtCQUFVLFNBSGE7QUFJdkIsMEJBQWdCLFFBQWhCO0FBSnVCLE9BVk47QUFnQm5CLHlCQUFtQjtBQUNqQix1QkFBZSxRQURFO0FBRWpCLGlCQUFTO0FBRlE7QUFoQkEsS0FBckI7QUFxQkEsUUFBSSxrQkFBa0IsRUFBdEI7QUFDQSxRQUFJLGlCQUFpQixFQUFyQjtBQUNBLFdBQ0U7QUFBQTtNQUFBO0FBQ0UsY0FBTyxPQUFPLE1BQVAsQ0FBYyxJQUFkLEVBQW9CLE1BQU0sS0FBMUIsQ0FEVDtBQUVFLHdCQUFpQixjQUZuQjtBQUdFLHlCQUFrQixlQUhwQjtBQUlFLHdCQUFpQjtBQUpuQjtNQUtHLE1BQU07QUFMVCxLQURGO0FBUUQ7QUF2R29DLENBQWxCLENBQXJCOztrQkEwR2UsWSIsImZpbGUiOiJhcF9maWVsZF9zdHlsZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvb2t1bmlzaGluaXNoaS9Qcm9qZWN0cy9hcGVtYW4tcHJvamVjdHMvYXBlbWFuLXJlYWN0LWZpZWxkL2xpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3R5bGUgZm9yIEFwRmllbGQuXG4gKiBAY2xhc3MgQXBGaWVsZFN0eWxlXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCBSZWFjdCwge1Byb3BUeXBlcyBhcyB0eXBlc30gZnJvbSAncmVhY3QnXG5pbXBvcnQge0FwU3R5bGV9IGZyb20gJ2FwZW1hbi1yZWFjdC1zdHlsZSdcblxuLyoqIEBsZW5kcyBBcEZpZWxkU3R5bGUgKi9cbmNvbnN0IEFwRmllbGRTdHlsZSA9IFJlYWN0LmNyZWF0ZUNsYXNzKHtcbiAgcHJvcFR5cGVzOiB7XG5cbiAgICBzdHlsZTogdHlwZXMub2JqZWN0XG4gIH0sXG4gIGdldERlZmF1bHRQcm9wcyAoKSB7XG4gICAgcmV0dXJuIHtcblxuICAgICAgc3R5bGU6IHt9XG4gICAgfVxuICB9LFxuICByZW5kZXIgKCkge1xuICAgIGNvbnN0IHMgPSB0aGlzXG4gICAgbGV0IHsgcHJvcHMgfSA9IHNcblxuICAgIGxldCBoUGFkZGluZyA9IDhcblxuICAgIGxldCBkYXRhID0ge1xuICAgICAgJy5hcC1maWVsZCc6IHtcbiAgICAgICAgZGlzcGxheTogJ2Jsb2NrJyxcbiAgICAgICAgbWFyZ2luOiAnNHB4IDAnXG4gICAgICB9LFxuICAgICAgJy5hcC1maWVsZC1pbm5lcic6IHtcbiAgICAgICAgZGlzcGxheTogJ2Jsb2NrJyxcbiAgICAgICAgbWF4V2lkdGg6ICc0ODBweCdcbiAgICAgIH0sXG4gICAgICAnLmFwLWZpZWxkLWxhYmVsJzoge1xuICAgICAgICBkaXNwbGF5OiAnYmxvY2snLFxuICAgICAgICBmb250U2l6ZTogJzE0cHgnLFxuICAgICAgICBtaW5XaWR0aDogMCxcbiAgICAgICAgcGFkZGluZzogMCxcbiAgICAgICAgbWFyZ2luOiAwLFxuICAgICAgICB0ZXh0QWxpZ246ICdsZWZ0J1xuICAgICAgfSxcbiAgICAgICcuYXAtZmllbGQtbGFiZWwtaW5uZXInOiB7XG4gICAgICAgIGRpc3BsYXk6ICdibG9jaycsXG4gICAgICAgIGZvbnRTaXplOiAnMTJweCcsXG4gICAgICAgIHBhZGRpbmc6IGA0cHggJHtoUGFkZGluZ31weCAwYCxcbiAgICAgICAgY29sb3I6ICcjODg4JyxcbiAgICAgICAgYm94U2l6aW5nOiAnYm9yZGVyLWJveCdcbiAgICAgIH0sXG4gICAgICAnLmFwLWZpZWxkLXZhbHVlJzoge1xuICAgICAgICBkaXNwbGF5OiAnYmxvY2snLFxuICAgICAgICB3aWR0aDogJzEwMCUnLFxuICAgICAgICBwYWRkaW5nOiBgMCAke2hQYWRkaW5nfXB4YCxcbiAgICAgICAgYm94U2l6aW5nOiAnYm9yZGVyLWJveCdcbiAgICAgIH0sXG4gICAgICAnLmFwLWZpZWxkLXZhbHVlIC5hcC10ZXh0LXdyYXAsIC5hcC1maWVsZC12YWx1ZSAuYXAtcGFzc3dvcmQtd3JhcCc6IHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICB9LFxuICAgICAgJy5hcC1maWVsZC12YWx1ZSAuYXAtdGV4dCwgLmFwLWZpZWxkLXZhbHVlIC5hcC1wYXNzd29yZCc6IHtcbiAgICAgICAgd2lkdGg6ICcxMDAlJyxcbiAgICAgICAgYm94U2l6aW5nOiAnYm9yZGVyLWJveCcsXG4gICAgICAgIG1hcmdpbjogJzJweCAwJ1xuICAgICAgfSxcbiAgICAgICcuYXAtZmllbGQtc2V0Jzoge1xuICAgICAgICBib3JkZXJTdHlsZTogJ3NvbGlkJyxcbiAgICAgICAgYm9yZGVyUmFkaXVzOiAnMnB4J1xuICAgICAgfSxcbiAgICAgICcuYXAtZmllbGQtc2V0LXBsYWluJzoge1xuICAgICAgICBib3JkZXI6ICdub25lJyxcbiAgICAgICAgcGFkZGluZzogMCxcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICB9LFxuICAgICAgJy5hcC1maWVsZC1sZWdlbmQnOiB7XG4gICAgICAgIHBhZGRpbmc6ICcwIDRweCdcbiAgICAgIH0sXG4gICAgICAnLmFwLWZpZWxkLWFsaWduLWNlbnRlciAuYXAtZmllbGQtaW5uZXInOiB7XG4gICAgICAgIHRleHRBbGlnbjogJ2NlbnRlcicsXG4gICAgICAgIGRpc3BsYXk6ICdibG9jaydcbiAgICAgIH1cbiAgICB9XG4gICAgbGV0IHNtYWxsTWVkaWFEYXRhID0ge1xuICAgICAgJy5hcC1maWVsZC1pbm5lcic6IHtcbiAgICAgICAgZGlzcGxheTogJ2ZsZXgnLFxuICAgICAgICBhbGlnbkl0ZW1zOiAnY2VudGVyJ1xuICAgICAgfSxcbiAgICAgICcuYXAtZmllbGQtbGFiZWwnOiB7XG4gICAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgICBwYWRkaW5nOiAwLFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgIH0sXG4gICAgICAnLmFwLWZpZWxkLWxhYmVsLWlubmVyJzoge1xuICAgICAgICBkaXNwbGF5OiAnaW5saW5lLWJsb2NrJyxcbiAgICAgICAgbWluV2lkdGg6ICc0OHB4JyxcbiAgICAgICAgZm9udFNpemU6ICdpbmhlcml0JyxcbiAgICAgICAgcGFkZGluZzogYDhweCAke2hQYWRkaW5nfXB4YFxuICAgICAgfSxcbiAgICAgICcuYXAtZmllbGQtdmFsdWUnOiB7XG4gICAgICAgIHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnLFxuICAgICAgICBwYWRkaW5nOiAnNHB4IDAnXG4gICAgICB9XG4gICAgfVxuICAgIGxldCBtZWRpdW1NZWRpYURhdGEgPSB7fVxuICAgIGxldCBsYXJnZU1lZGlhRGF0YSA9IHt9XG4gICAgcmV0dXJuIChcbiAgICAgIDxBcFN0eWxlXG4gICAgICAgIGRhdGE9eyBPYmplY3QuYXNzaWduKGRhdGEsIHByb3BzLnN0eWxlKSB9XG4gICAgICAgIHNtYWxsTWVkaWFEYXRhPXsgc21hbGxNZWRpYURhdGEgfVxuICAgICAgICBtZWRpdW1NZWRpYURhdGE9eyBtZWRpdW1NZWRpYURhdGEgfVxuICAgICAgICBsYXJnZU1lZGlhRGF0YT17IGxhcmdlTWVkaWFEYXRhIH1cbiAgICAgID57IHByb3BzLmNoaWxkcmVuIH08L0FwU3R5bGU+XG4gICAgKVxuICB9XG59KVxuXG5leHBvcnQgZGVmYXVsdCBBcEZpZWxkU3R5bGVcbiJdfQ== |
\ | No newline at end of file |