1 | /**
|
2 | * Style for ApYesnoDialog.
|
3 | * @constructor ApYesnoDialogStyle
|
4 | */
|
5 |
|
6 | ;
|
7 |
|
8 | var _react = require('react');
|
9 |
|
10 | var _react2 = _interopRequireDefault(_react);
|
11 |
|
12 | var _apemanReactStyle = require('apeman-react-style');
|
13 |
|
14 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
15 |
|
16 | /** @lends ApYesnoDialogStyle */
|
17 | var ApYesnoDialogStyle = _react2.default.createClass({
|
18 | displayName: 'ApYesnoDialogStyle',
|
19 |
|
20 | propTypes: {
|
21 | scoped: _react.PropTypes.bool,
|
22 | style: _react.PropTypes.object,
|
23 | buttonHeight: _react.PropTypes.number,
|
24 | highlightColor: _react.PropTypes.string
|
25 | },
|
26 | getDefaultProps: function getDefaultProps() {
|
27 | return {
|
28 | scoped: false,
|
29 | style: {},
|
30 | buttonHeight: 40,
|
31 | highlightColor: '#38E'
|
32 | };
|
33 | },
|
34 | render: function render() {
|
35 | var s = this;
|
36 | var props = s.props;
|
37 |
|
38 | var buttonHeight = props.buttonHeight;
|
39 | var highlightColor = props.highlightColor;
|
40 |
|
41 | var data = {
|
42 | '.ap-yesno-dialog .ap-dialog-body': {
|
43 | paddingBottom: buttonHeight + 8 + 'px'
|
44 | },
|
45 | '.ap-yesno-dialog .ap-dialog-close-button-icon': {
|
46 | display: 'none'
|
47 | },
|
48 | '.ap-yesno-dialog-control': {
|
49 | display: 'flex',
|
50 | position: 'absolute',
|
51 | left: 0,
|
52 | right: 0,
|
53 | bottom: 0,
|
54 | backgroundColor: 'rgba(255,255,255,0.9)'
|
55 | },
|
56 | '.ap-yesno-dialog-button': {
|
57 | display: 'block',
|
58 | flex: 1,
|
59 | width: '50%',
|
60 | textAlign: 'center',
|
61 | border: '1px solid #EEE',
|
62 | margin: '0 -1px',
|
63 | color: '' + highlightColor
|
64 | },
|
65 | '.ap-yesno-dialog-button-text': {
|
66 | display: 'inline-block',
|
67 | width: '100%',
|
68 | boxSizing: 'border-box',
|
69 | lineHeight: buttonHeight + 'px'
|
70 | },
|
71 | '.ap-yesno-dialog-button:hover': {
|
72 | cursor: 'pointer',
|
73 | opacity: 0.9
|
74 | },
|
75 | '.ap-yesno-dialog-button:active': {
|
76 | opacity: 0.6
|
77 | }
|
78 | };
|
79 | var smallMediaData = {};
|
80 | var mediumMediaData = {};
|
81 | var largeMediaData = {};
|
82 | return _react2.default.createElement(
|
83 | _apemanReactStyle.ApStyle,
|
84 | { scoped: props.scoped,
|
85 | data: Object.assign(data, props.style),
|
86 | smallMediaData: smallMediaData,
|
87 | mediumMediaData: mediumMediaData,
|
88 | largeMediaData: largeMediaData
|
89 | },
|
90 | props.children
|
91 | );
|
92 | }
|
93 | });
|
94 |
|
95 | module.exports = ApYesnoDialogStyle;
|
96 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX3llc25vX2RpYWxvZ19zdHlsZS5qc3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFLQTs7QUFFQTs7OztBQUNBOzs7OztBQUdBLElBQUkscUJBQXFCLGdCQUFNLFdBQU4sQ0FBa0I7OztBQUN6QyxhQUFXO0FBQ1QsWUFBUSxpQkFBTSxJQUFOO0FBQ1IsV0FBTyxpQkFBTSxNQUFOO0FBQ1Asa0JBQWMsaUJBQU0sTUFBTjtBQUNkLG9CQUFnQixpQkFBTSxNQUFOO0dBSmxCO0FBTUEsOENBQW1CO0FBQ2pCLFdBQU87QUFDTCxjQUFRLEtBQVI7QUFDQSxhQUFPLEVBQVA7QUFDQSxvQkFBYyxFQUFkO0FBQ0Esc0JBQWdCLE1BQWhCO0tBSkYsQ0FEaUI7R0FQc0I7QUFlekMsNEJBQVU7QUFDUixRQUFNLElBQUksSUFBSixDQURFO1FBRUYsUUFBVSxFQUFWLE1BRkU7O0FBSVIsUUFBSSxlQUFlLE1BQU0sWUFBTixDQUpYO0FBS1IsUUFBSSxpQkFBaUIsTUFBTSxjQUFOLENBTGI7O0FBT1IsUUFBSSxPQUFPO0FBQ1QsMENBQW9DO0FBQ2xDLHVCQUFrQixlQUFlLENBQWYsT0FBbEI7T0FERjtBQUdBLHVEQUFpRDtBQUMvQyxpQkFBUyxNQUFUO09BREY7QUFHQSxrQ0FBNEI7QUFDMUIsaUJBQVMsTUFBVDtBQUNBLGtCQUFVLFVBQVY7QUFDQSxjQUFNLENBQU47QUFDQSxlQUFPLENBQVA7QUFDQSxnQkFBUSxDQUFSO0FBQ0EseUJBQWlCLHVCQUFqQjtPQU5GO0FBUUEsaUNBQTJCO0FBQ3pCLGlCQUFTLE9BQVQ7QUFDQSxjQUFNLENBQU47QUFDQSxlQUFPLEtBQVA7QUFDQSxtQkFBVyxRQUFYO0FBQ0EsZ0JBQVEsZ0JBQVI7QUFDQSxnQkFBUSxRQUFSO0FBQ0Esb0JBQVUsY0FBVjtPQVBGO0FBU0Esc0NBQWdDO0FBQzlCLGlCQUFTLGNBQVQ7QUFDQSxlQUFPLE1BQVA7QUFDQSxtQkFBVyxZQUFYO0FBQ0Esb0JBQWUsbUJBQWY7T0FKRjtBQU1BLHVDQUFpQztBQUMvQixnQkFBUSxTQUFSO0FBQ0EsaUJBQVMsR0FBVDtPQUZGO0FBSUEsd0NBQWtDO0FBQ2hDLGlCQUFTLEdBQVQ7T0FERjtLQWxDRSxDQVBJO0FBNkNSLFFBQUksaUJBQWlCLEVBQWpCLENBN0NJO0FBOENSLFFBQUksa0JBQWtCLEVBQWxCLENBOUNJO0FBK0NSLFFBQUksaUJBQWlCLEVBQWpCLENBL0NJO0FBZ0RSLFdBQ0U7O1FBQVMsUUFBUyxNQUFNLE1BQU47QUFDVCxjQUFPLE9BQU8sTUFBUCxDQUFjLElBQWQsRUFBb0IsTUFBTSxLQUFOLENBQTNCO0FBQ0Esd0JBQWlCLGNBQWpCO0FBQ0EseUJBQWtCLGVBQWxCO0FBQ0Esd0JBQWlCLGNBQWpCO09BSlQ7TUFLRyxNQUFNLFFBQU47S0FOTCxDQWhEUTtHQWYrQjtDQUFsQixDQUFyQjs7QUEwRUosT0FBTyxPQUFQLEdBQWlCLGtCQUFqQiIsImZpbGUiOiJhcF95ZXNub19kaWFsb2dfc3R5bGUuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL29rdW5pc2hpbmlzaGkvUHJvamVjdHMvYXBlbWFuLXByb2plY3RzL2FwZW1hbi1yZWFjdC1kaWFsb2cvbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTdHlsZSBmb3IgQXBZZXNub0RpYWxvZy5cbiAqIEBjb25zdHJ1Y3RvciBBcFllc25vRGlhbG9nU3R5bGVcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuaW1wb3J0IFJlYWN0LCB7UHJvcFR5cGVzIGFzIHR5cGVzfSBmcm9tICdyZWFjdCdcbmltcG9ydCB7QXBTdHlsZX0gZnJvbSAnYXBlbWFuLXJlYWN0LXN0eWxlJ1xuXG4vKiogQGxlbmRzIEFwWWVzbm9EaWFsb2dTdHlsZSAqL1xubGV0IEFwWWVzbm9EaWFsb2dTdHlsZSA9IFJlYWN0LmNyZWF0ZUNsYXNzKHtcbiAgcHJvcFR5cGVzOiB7XG4gICAgc2NvcGVkOiB0eXBlcy5ib29sLFxuICAgIHN0eWxlOiB0eXBlcy5vYmplY3QsXG4gICAgYnV0dG9uSGVpZ2h0OiB0eXBlcy5udW1iZXIsXG4gICAgaGlnaGxpZ2h0Q29sb3I6IHR5cGVzLnN0cmluZ1xuICB9LFxuICBnZXREZWZhdWx0UHJvcHMgKCkge1xuICAgIHJldHVybiB7XG4gICAgICBzY29wZWQ6IGZhbHNlLFxuICAgICAgc3R5bGU6IHt9LFxuICAgICAgYnV0dG9uSGVpZ2h0OiA0MCxcbiAgICAgIGhpZ2hsaWdodENvbG9yOiAnIzM4RSdcbiAgICB9XG4gIH0sXG4gIHJlbmRlciAoKSB7XG4gICAgY29uc3QgcyA9IHRoaXNcbiAgICBsZXQgeyBwcm9wcyB9ID0gc1xuXG4gICAgbGV0IGJ1dHRvbkhlaWdodCA9IHByb3BzLmJ1dHRvbkhlaWdodFxuICAgIGxldCBoaWdobGlnaHRDb2xvciA9IHByb3BzLmhpZ2hsaWdodENvbG9yXG5cbiAgICBsZXQgZGF0YSA9IHtcbiAgICAgICcuYXAteWVzbm8tZGlhbG9nIC5hcC1kaWFsb2ctYm9keSc6IHtcbiAgICAgICAgcGFkZGluZ0JvdHRvbTogYCR7YnV0dG9uSGVpZ2h0ICsgOH1weGBcbiAgICAgIH0sXG4gICAgICAnLmFwLXllc25vLWRpYWxvZyAuYXAtZGlhbG9nLWNsb3NlLWJ1dHRvbi1pY29uJzoge1xuICAgICAgICBkaXNwbGF5OiAnbm9uZSdcbiAgICAgIH0sXG4gICAgICAnLmFwLXllc25vLWRpYWxvZy1jb250cm9sJzoge1xuICAgICAgICBkaXNwbGF5OiAnZmxleCcsXG4gICAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgICBsZWZ0OiAwLFxuICAgICAgICByaWdodDogMCxcbiAgICAgICAgYm90dG9tOiAwLFxuICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdyZ2JhKDI1NSwyNTUsMjU1LDAuOSknXG4gICAgICB9LFxuICAgICAgJy5hcC15ZXNuby1kaWFsb2ctYnV0dG9uJzoge1xuICAgICAgICBkaXNwbGF5OiAnYmxvY2snLFxuICAgICAgICBmbGV4OiAxLFxuICAgICAgICB3aWR0aDogJzUwJScsXG4gICAgICAgIHRleHRBbGlnbjogJ2NlbnRlcicsXG4gICAgICAgIGJvcmRlcjogJzFweCBzb2xpZCAjRUVFJyxcbiAgICAgICAgbWFyZ2luOiAnMCAtMXB4JyxcbiAgICAgICAgY29sb3I6IGAke2hpZ2hsaWdodENvbG9yfWBcbiAgICAgIH0sXG4gICAgICAnLmFwLXllc25vLWRpYWxvZy1idXR0b24tdGV4dCc6IHtcbiAgICAgICAgZGlzcGxheTogJ2lubGluZS1ibG9jaycsXG4gICAgICAgIHdpZHRoOiAnMTAwJScsXG4gICAgICAgIGJveFNpemluZzogJ2JvcmRlci1ib3gnLFxuICAgICAgICBsaW5lSGVpZ2h0OiBgJHtidXR0b25IZWlnaHR9cHhgXG4gICAgICB9LFxuICAgICAgJy5hcC15ZXNuby1kaWFsb2ctYnV0dG9uOmhvdmVyJzoge1xuICAgICAgICBjdXJzb3I6ICdwb2ludGVyJyxcbiAgICAgICAgb3BhY2l0eTogMC45XG4gICAgICB9LFxuICAgICAgJy5hcC15ZXNuby1kaWFsb2ctYnV0dG9uOmFjdGl2ZSc6IHtcbiAgICAgICAgb3BhY2l0eTogMC42XG4gICAgICB9XG4gICAgfVxuICAgIGxldCBzbWFsbE1lZGlhRGF0YSA9IHt9XG4gICAgbGV0IG1lZGl1bU1lZGlhRGF0YSA9IHt9XG4gICAgbGV0IGxhcmdlTWVkaWFEYXRhID0ge31cbiAgICByZXR1cm4gKFxuICAgICAgPEFwU3R5bGUgc2NvcGVkPXsgcHJvcHMuc2NvcGVkIH1cbiAgICAgICAgICAgICAgIGRhdGE9eyBPYmplY3QuYXNzaWduKGRhdGEsIHByb3BzLnN0eWxlKSB9XG4gICAgICAgICAgICAgICBzbWFsbE1lZGlhRGF0YT17IHNtYWxsTWVkaWFEYXRhIH1cbiAgICAgICAgICAgICAgIG1lZGl1bU1lZGlhRGF0YT17IG1lZGl1bU1lZGlhRGF0YSB9XG4gICAgICAgICAgICAgICBsYXJnZU1lZGlhRGF0YT17IGxhcmdlTWVkaWFEYXRhIH1cbiAgICAgID57IHByb3BzLmNoaWxkcmVuIH08L0FwU3R5bGU+XG4gICAgKVxuICB9XG59KVxuXG5tb2R1bGUuZXhwb3J0cyA9IEFwWWVzbm9EaWFsb2dTdHlsZVxuIl19 |
\ | No newline at end of file |