apeman-react-sign
Version:
apeman react package for sign components
96 lines (82 loc) • 6.67 kB
JavaScript
/**
* Style for ApSign.
* @class ApSignStyle
*/
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _apemanReactStyle = require('apeman-react-style');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/** @lends ApSignStyle */
var ApSignStyle = _react2.default.createClass({
displayName: 'ApSignStyle',
propTypes: {
style: _react.PropTypes.object
},
getDefaultProps: function getDefaultProps() {
return {
style: {}
};
},
statics: {
styleData: function styleData(config) {
return {
all: {
'.ap-sign': {},
'.ap-signin-form': {
maxWidth: '396px'
},
'.ap-signin-form-button-field': {
margin: '8px 0',
padding: '0 8px'
},
'.ap-signin-form-sub-field': {
textAlign: 'right',
fontSize: 'smaller'
},
'.ap-signin-form-menu-field': {
padding: '4px 8px'
},
'.ap-signin-form-menu-button-row': {
fontSize: '14px',
width: '100%',
margin: '8px 0'
},
'.ap-signin-form-action-button-row': {
padding: '0 4px'
},
'.ap-signin-form-action-button-row .ap-icon-button-text': {
fontSize: '11px'
},
'.ap-signup-form-button-field': {
margin: '8px 0',
padding: '0 8px'
}
}
};
}
},
render: function render() {
var s = this;
var props = s.props;
var _ApSignStyle$styleDat = ApSignStyle.styleData(props);
var all = _ApSignStyle$styleDat.all;
var small = _ApSignStyle$styleDat.small;
var medium = _ApSignStyle$styleDat.medium;
var large = _ApSignStyle$styleDat.large;
return _react2.default.createElement(
_apemanReactStyle.ApStyle,
{ data: Object.assign(all, props.style),
smallMediaData: small,
mediumMediaData: medium,
largeMediaData: large
},
props.children
);
}
});
exports.default = ApSignStyle;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX3NpZ25fc3R5bGUuanN4Il0sIm5hbWVzIjpbIkFwU2lnblN0eWxlIiwiY3JlYXRlQ2xhc3MiLCJwcm9wVHlwZXMiLCJzdHlsZSIsIm9iamVjdCIsImdldERlZmF1bHRQcm9wcyIsInN0YXRpY3MiLCJzdHlsZURhdGEiLCJjb25maWciLCJhbGwiLCJtYXhXaWR0aCIsIm1hcmdpbiIsInBhZGRpbmciLCJ0ZXh0QWxpZ24iLCJmb250U2l6ZSIsIndpZHRoIiwicmVuZGVyIiwicyIsInByb3BzIiwic21hbGwiLCJtZWRpdW0iLCJsYXJnZSIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFLQTs7Ozs7O0FBRUE7Ozs7QUFDQTs7OztBQUVBO0FBQ0EsSUFBTUEsY0FBYyxnQkFBTUMsV0FBTixDQUFrQjtBQUFBOztBQUNwQ0MsYUFBVztBQUNUQyxXQUFPLGlCQUFNQztBQURKLEdBRHlCO0FBSXBDQyxpQkFKb0MsNkJBSWpCO0FBQ2pCLFdBQU87QUFDTEYsYUFBTztBQURGLEtBQVA7QUFHRCxHQVJtQzs7QUFTcENHLFdBQVM7QUFDUEMsYUFETyxxQkFDSUMsTUFESixFQUNZO0FBQ2pCLGFBQU87QUFDTEMsYUFBSztBQUNILHNCQUFZLEVBRFQ7QUFFSCw2QkFBbUI7QUFDakJDLHNCQUFVO0FBRE8sV0FGaEI7QUFLSCwwQ0FBZ0M7QUFDOUJDLG9CQUFRLE9BRHNCO0FBRTlCQyxxQkFBUztBQUZxQixXQUw3QjtBQVNILHVDQUE2QjtBQUMzQkMsdUJBQVcsT0FEZ0I7QUFFM0JDLHNCQUFVO0FBRmlCLFdBVDFCO0FBYUgsd0NBQThCO0FBQzVCRixxQkFBUztBQURtQixXQWIzQjtBQWdCSCw2Q0FBbUM7QUFDakNFLHNCQUFVLE1BRHVCO0FBRWpDQyxtQkFBTyxNQUYwQjtBQUdqQ0osb0JBQVE7QUFIeUIsV0FoQmhDO0FBcUJILCtDQUFxQztBQUNuQ0MscUJBQVM7QUFEMEIsV0FyQmxDO0FBd0JILG9FQUEwRDtBQUN4REUsc0JBQVU7QUFEOEMsV0F4QnZEO0FBMkJILDBDQUFnQztBQUM5Qkgsb0JBQVEsT0FEc0I7QUFFOUJDLHFCQUFTO0FBRnFCO0FBM0I3QjtBQURBLE9BQVA7QUFrQ0Q7QUFwQ00sR0FUMkI7QUErQ3BDSSxRQS9Db0Msb0JBK0MxQjtBQUNSLFFBQU1DLElBQUksSUFBVjtBQURRLFFBRUZDLEtBRkUsR0FFUUQsQ0FGUixDQUVGQyxLQUZFOztBQUFBLGdDQUk0QmxCLFlBQVlPLFNBQVosQ0FBc0JXLEtBQXRCLENBSjVCOztBQUFBLFFBSUZULEdBSkUseUJBSUZBLEdBSkU7QUFBQSxRQUlHVSxLQUpILHlCQUlHQSxLQUpIO0FBQUEsUUFJVUMsTUFKVix5QkFJVUEsTUFKVjtBQUFBLFFBSWtCQyxLQUpsQix5QkFJa0JBLEtBSmxCOzs7QUFNUixXQUNFO0FBQUE7QUFBQSxRQUFTLE1BQU9DLE9BQU9DLE1BQVAsQ0FBY2QsR0FBZCxFQUFtQlMsTUFBTWYsS0FBekIsQ0FBaEI7QUFDUyx3QkFBaUJnQixLQUQxQjtBQUVTLHlCQUFrQkMsTUFGM0I7QUFHUyx3QkFBaUJDO0FBSDFCO0FBSUdILFlBQU1NO0FBSlQsS0FERjtBQU9EO0FBNURtQyxDQUFsQixDQUFwQjs7a0JBK0RleEIsVyIsImZpbGUiOiJhcF9zaWduX3N0eWxlLmpzeCIsInNvdXJjZVJvb3QiOiJsaWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN0eWxlIGZvciBBcFNpZ24uXG4gKiBAY2xhc3MgQXBTaWduU3R5bGVcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuaW1wb3J0IFJlYWN0LCB7IFByb3BUeXBlcyBhcyB0eXBlcyB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQXBTdHlsZSB9IGZyb20gJ2FwZW1hbi1yZWFjdC1zdHlsZSdcblxuLyoqIEBsZW5kcyBBcFNpZ25TdHlsZSAqL1xuY29uc3QgQXBTaWduU3R5bGUgPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG4gIHByb3BUeXBlczoge1xuICAgIHN0eWxlOiB0eXBlcy5vYmplY3RcbiAgfSxcbiAgZ2V0RGVmYXVsdFByb3BzICgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc3R5bGU6IHt9XG4gICAgfVxuICB9LFxuICBzdGF0aWNzOiB7XG4gICAgc3R5bGVEYXRhIChjb25maWcpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGFsbDoge1xuICAgICAgICAgICcuYXAtc2lnbic6IHt9LFxuICAgICAgICAgICcuYXAtc2lnbmluLWZvcm0nOiB7XG4gICAgICAgICAgICBtYXhXaWR0aDogJzM5NnB4J1xuICAgICAgICAgIH0sXG4gICAgICAgICAgJy5hcC1zaWduaW4tZm9ybS1idXR0b24tZmllbGQnOiB7XG4gICAgICAgICAgICBtYXJnaW46ICc4cHggMCcsXG4gICAgICAgICAgICBwYWRkaW5nOiAnMCA4cHgnXG4gICAgICAgICAgfSxcbiAgICAgICAgICAnLmFwLXNpZ25pbi1mb3JtLXN1Yi1maWVsZCc6IHtcbiAgICAgICAgICAgIHRleHRBbGlnbjogJ3JpZ2h0JyxcbiAgICAgICAgICAgIGZvbnRTaXplOiAnc21hbGxlcidcbiAgICAgICAgICB9LFxuICAgICAgICAgICcuYXAtc2lnbmluLWZvcm0tbWVudS1maWVsZCc6IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICc0cHggOHB4J1xuICAgICAgICAgIH0sXG4gICAgICAgICAgJy5hcC1zaWduaW4tZm9ybS1tZW51LWJ1dHRvbi1yb3cnOiB7XG4gICAgICAgICAgICBmb250U2l6ZTogJzE0cHgnLFxuICAgICAgICAgICAgd2lkdGg6ICcxMDAlJyxcbiAgICAgICAgICAgIG1hcmdpbjogJzhweCAwJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAgJy5hcC1zaWduaW4tZm9ybS1hY3Rpb24tYnV0dG9uLXJvdyc6IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDRweCdcbiAgICAgICAgICB9LFxuICAgICAgICAgICcuYXAtc2lnbmluLWZvcm0tYWN0aW9uLWJ1dHRvbi1yb3cgLmFwLWljb24tYnV0dG9uLXRleHQnOiB7XG4gICAgICAgICAgICBmb250U2l6ZTogJzExcHgnXG4gICAgICAgICAgfSxcbiAgICAgICAgICAnLmFwLXNpZ251cC1mb3JtLWJ1dHRvbi1maWVsZCc6IHtcbiAgICAgICAgICAgIG1hcmdpbjogJzhweCAwJyxcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDhweCdcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIHJlbmRlciAoKSB7XG4gICAgY29uc3QgcyA9IHRoaXNcbiAgICBsZXQgeyBwcm9wcyB9ID0gc1xuXG4gICAgbGV0IHsgYWxsLCBzbWFsbCwgbWVkaXVtLCBsYXJnZSB9ID0gQXBTaWduU3R5bGUuc3R5bGVEYXRhKHByb3BzKVxuXG4gICAgcmV0dXJuIChcbiAgICAgIDxBcFN0eWxlIGRhdGE9eyBPYmplY3QuYXNzaWduKGFsbCwgcHJvcHMuc3R5bGUpIH1cbiAgICAgICAgICAgICAgIHNtYWxsTWVkaWFEYXRhPXsgc21hbGwgfVxuICAgICAgICAgICAgICAgbWVkaXVtTWVkaWFEYXRhPXsgbWVkaXVtIH1cbiAgICAgICAgICAgICAgIGxhcmdlTWVkaWFEYXRhPXsgbGFyZ2UgfVxuICAgICAgPnsgcHJvcHMuY2hpbGRyZW4gfTwvQXBTdHlsZT5cbiAgICApXG4gIH1cbn0pXG5cbmV4cG9ydCBkZWZhdWx0IEFwU2lnblN0eWxlXG4iXX0=