UNPKG

apeman-react-select

Version:
210 lines (180 loc) 16 kB
/** * Style for ApSelect. * @class ApSelectStyle */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _assign = require('babel-runtime/core-js/object/assign'); var _assign2 = _interopRequireDefault(_assign); var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _createClass2 = require('babel-runtime/helpers/createClass'); var _createClass3 = _interopRequireDefault(_createClass2); var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require('babel-runtime/helpers/inherits'); var _inherits3 = _interopRequireDefault(_inherits2); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _apemanReactStyle = require('apeman-react-style'); var _acolor = require('acolor'); var _acolor2 = _interopRequireDefault(_acolor); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** @lends ApSelectStyle */ var ApSelectStyle = function (_Component) { (0, _inherits3.default)(ApSelectStyle, _Component); function ApSelectStyle() { (0, _classCallCheck3.default)(this, ApSelectStyle); return (0, _possibleConstructorReturn3.default)(this, (ApSelectStyle.__proto__ || (0, _getPrototypeOf2.default)(ApSelectStyle)).apply(this, arguments)); } (0, _createClass3.default)(ApSelectStyle, [{ key: 'render', value: function render() { var s = this; var props = s.props; var _ApSelectStyle$styleD = ApSelectStyle.styleData(props), all = _ApSelectStyle$styleD.all, small = _ApSelectStyle$styleD.small, medium = _ApSelectStyle$styleD.medium, large = _ApSelectStyle$styleD.large; return _react2.default.createElement( _apemanReactStyle.ApStyle, { data: (0, _assign2.default)(all, props.style), smallMediaData: small, mediumMediaData: medium, largeMediaData: large }, props.children ); } }]); return ApSelectStyle; }(_react.Component); (0, _assign2.default)(ApSelectStyle, { propTypes: { style: _react.PropTypes.object, highlightColor: _react.PropTypes.string, maxWidth: _react.PropTypes.number }, defaultProps: { style: {}, maxWidth: _apemanReactStyle.ApStyle.CONTENT_WIDTH, highlightColor: _apemanReactStyle.ApStyle.DEFAULT_HIGHLIGHT_COLOR, backgroundColor: _apemanReactStyle.ApStyle.DEFAULT_BACKGROUND_COLOR }, styleData: function styleData(config) { var highlightColor = config.highlightColor, maxWidth = config.maxWidth, backgroundColor = config.backgroundColor; var minWidth = 240; return { all: { '.ap-select-wrap': { position: 'relative', boxSizing: 'border-box', display: 'inline-block' }, '.ap-select,.ap-select-dummy-text': { opacity: 0, zIndex: -99, position: 'absolute', display: 'block', width: 1, height: 1, overflow: 'hidden' }, '.ap-select-options-list': { padding: 0, margin: 0, zIndex: 24, position: 'absolute', left: 0, top: 0, width: '100%', display: 'none', boxSizing: 'border-box', background: 'transparent', boxShadow: 'none', border: 'none' }, '.ap-select-options-list-inner': { padding: 0, margin: 0, background: 'white', border: '1px solid #F0F0F0', boxShadow: '2px 2px 4px rgba(0,0,0,0.22)', borderRadius: '2px', width: '100%', minWidth: minWidth + 'px', overflow: 'auto' }, '.ap-select-options-list-visible': { display: 'block' }, '.ap-select-options-list-item': { display: 'block', listStyle: 'none', padding: 0, margin: 0 }, '.ap-select-item': { display: 'block', padding: '4px 8px', fontSize: 'smaller', cursor: 'pointer', whiteSpace: 'nowrap', textOverflow: 'ellipsis', overflow: 'hidden' }, '.ap-select-item-focused, .ap-select-item-focused:hover, .ap-select-item-focused:active': { textDecoration: 'none', backgroundColor: '' + highlightColor, color: 'white' }, '.ap-select-item:hover': { textDecoration: 'none', backgroundColor: '' + _acolor2.default.alpha(highlightColor, 0.9), color: 'white' }, '.ap-select-item:active': { opacity: '0.9' }, '.ap-select-label': { verticalAlign: 'middle', display: 'inline-flex', alignItems: 'center', padding: '4px 2px 4px 8px', color: 'inherit', fontSize: 'smaller', minHeight: '28px', minWidth: minWidth + 'px', maxWidth: maxWidth + 'px', cursor: 'pointer', background: 'white', boxSizing: 'border-box', borderRadius: '2px', border: '1px solid #CCC', justifyContent: 'space-between' }, '.ap-select-label:hover': { background: '#FAFAFA' }, '.ap-select-label:active': { background: '#F0F0F0' }, '.ap-select-label-text': { padding: '0 4px' }, '.ap-select-label-placeholder': { color: '#CCC' } } }; } }); exports.default = ApSelectStyle; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX3NlbGVjdF9zdHlsZS5qc3giXSwibmFtZXMiOlsiQXBTZWxlY3RTdHlsZSIsInMiLCJwcm9wcyIsInN0eWxlRGF0YSIsImFsbCIsInNtYWxsIiwibWVkaXVtIiwibGFyZ2UiLCJzdHlsZSIsImNoaWxkcmVuIiwicHJvcFR5cGVzIiwib2JqZWN0IiwiaGlnaGxpZ2h0Q29sb3IiLCJzdHJpbmciLCJtYXhXaWR0aCIsIm51bWJlciIsImRlZmF1bHRQcm9wcyIsIkNPTlRFTlRfV0lEVEgiLCJERUZBVUxUX0hJR0hMSUdIVF9DT0xPUiIsImJhY2tncm91bmRDb2xvciIsIkRFRkFVTFRfQkFDS0dST1VORF9DT0xPUiIsImNvbmZpZyIsIm1pbldpZHRoIiwicG9zaXRpb24iLCJib3hTaXppbmciLCJkaXNwbGF5Iiwib3BhY2l0eSIsInpJbmRleCIsIndpZHRoIiwiaGVpZ2h0Iiwib3ZlcmZsb3ciLCJwYWRkaW5nIiwibWFyZ2luIiwibGVmdCIsInRvcCIsImJhY2tncm91bmQiLCJib3hTaGFkb3ciLCJib3JkZXIiLCJib3JkZXJSYWRpdXMiLCJsaXN0U3R5bGUiLCJmb250U2l6ZSIsImN1cnNvciIsIndoaXRlU3BhY2UiLCJ0ZXh0T3ZlcmZsb3ciLCJ0ZXh0RGVjb3JhdGlvbiIsImNvbG9yIiwiYWxwaGEiLCJ2ZXJ0aWNhbEFsaWduIiwiYWxpZ25JdGVtcyIsIm1pbkhlaWdodCIsImp1c3RpZnlDb250ZW50Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7Ozs7QUFDQTs7QUFDQTs7Ozs7O0FBRUE7SUFDTUEsYTs7Ozs7Ozs7Ozs2QkFDTTtBQUNSLFVBQU1DLElBQUksSUFBVjtBQURRLFVBRUZDLEtBRkUsR0FFUUQsQ0FGUixDQUVGQyxLQUZFOztBQUFBLGtDQUk0QkYsY0FBY0csU0FBZCxDQUF3QkQsS0FBeEIsQ0FKNUI7QUFBQSxVQUlGRSxHQUpFLHlCQUlGQSxHQUpFO0FBQUEsVUFJR0MsS0FK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QW9FSCxrQ0FBMEI7QUFDeEJuQixtQkFBUztBQURlLFNBcEV2QjtBQXVFSCw0QkFBb0I7QUFDbEJxQix5QkFBZSxRQURHO0FBRWxCdEIsbUJBQVMsYUFGUztBQUdsQnVCLHNCQUFZLFFBSE07QUFJbEJqQixtQkFBUyxpQkFKUztBQUtsQmMsaUJBQU8sU0FMVztBQU1sQkwsb0JBQVUsU0FOUTtBQU9sQlMscUJBQVcsTUFQTztBQVFsQjNCLG9CQUFhQSxRQUFiLE9BUmtCO0FBU2xCUixvQkFBYUEsUUFBYixPQVRrQjtBQVVsQjJCLGtCQUFRLFNBVlU7QUFXbEJOLHNCQUFZLE9BWE07QUFZbEJYLHFCQUFXLFlBWk87QUFhbEJjLHdCQUFjLEtBYkk7QUFjbEJELGtCQUFRLGdCQWRVO0FBZWxCYSwwQkFBZ0I7QUFmRSxTQXZFakI7QUF3Rkgsa0NBQTBCO0FBQ3hCZixzQkFBWTtBQURZLFNBeEZ2QjtBQTJGSCxtQ0FBMkI7QUFDekJBLHNCQUFZO0FBRGEsU0EzRnhCO0FBOEZILGlDQUF5QjtBQUN2QkosbUJBQVM7QUFEYyxTQTlGdEI7QUFpR0gsd0NBQWdDO0FBQzlCYyxpQkFBTztBQUR1QjtBQWpHN0I7QUFEQSxLQUFQO0FBdUdEO0FBeEgwQixDQUE3Qjs7a0JBMkhlN0MsYSIsImZpbGUiOiJhcF9zZWxlY3Rfc3R5bGUuanN4Iiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3R5bGUgZm9yIEFwU2VsZWN0LlxuICogQGNsYXNzIEFwU2VsZWN0U3R5bGVcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuaW1wb3J0IFJlYWN0LCB7Q29tcG9uZW50LCBQcm9wVHlwZXMgYXMgdHlwZXN9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHtBcFN0eWxlfSBmcm9tICdhcGVtYW4tcmVhY3Qtc3R5bGUnXG5pbXBvcnQgYWNvbG9yIGZyb20gJ2Fjb2xvcidcblxuLyoqIEBsZW5kcyBBcFNlbGVjdFN0eWxlICovXG5jbGFzcyBBcFNlbGVjdFN0eWxlIGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgcmVuZGVyICgpIHtcbiAgICBjb25zdCBzID0gdGhpc1xuICAgIGxldCB7IHByb3BzIH0gPSBzXG5cbiAgICBsZXQgeyBhbGwsIHNtYWxsLCBtZWRpdW0sIGxhcmdlIH0gPSBBcFNlbGVjdFN0eWxlLnN0eWxlRGF0YShwcm9wcylcblxuICAgIHJldHVybiAoXG4gICAgICA8QXBTdHlsZSBkYXRhPXsgT2JqZWN0LmFzc2lnbihhbGwsIHByb3BzLnN0eWxlKSB9XG4gICAgICAgICAgICAgICBzbWFsbE1lZGlhRGF0YT17IHNtYWxsIH1cbiAgICAgICAgICAgICAgIG1lZGl1bU1lZGlhRGF0YT17IG1lZGl1bSB9XG4gICAgICAgICAgICAgICBsYXJnZU1lZGlhRGF0YT17IGxhcmdlIH1cbiAgICAgID57IHByb3BzLmNoaWxkcmVuIH08L0FwU3R5bGU+XG4gICAgKVxuICB9XG59XG5cbk9iamVjdC5hc3NpZ24oQXBTZWxlY3RTdHlsZSwge1xuICBwcm9wVHlwZXM6IHtcbiAgICBzdHlsZTogdHlwZXMub2JqZWN0LFxuICAgIGhpZ2hsaWdodENvbG9yOiB0eXBlcy5zdHJpbmcsXG4gICAgbWF4V2lkdGg6IHR5cGVzLm51bWJlclxuICB9LFxuICBkZWZhdWx0UHJvcHM6IHtcbiAgICBzdHlsZToge30sXG4gICAgbWF4V2lkdGg6IEFwU3R5bGUuQ09OVEVOVF9XSURUSCxcbiAgICBoaWdobGlnaHRDb2xvcjogQXBTdHlsZS5ERUZBVUxUX0hJR0hMSUdIVF9DT0xPUixcbiAgICBiYWNrZ3JvdW5kQ29sb3I6IEFwU3R5bGUuREVGQVVMVF9CQUNLR1JPVU5EX0NPTE9SXG4gIH0sXG5cbiAgc3R5bGVEYXRhIChjb25maWcpIHtcbiAgICBsZXQgeyBoaWdobGlnaHRDb2xvciwgbWF4V2lkdGgsIGJhY2tncm91bmRDb2xvciB9ID0gY29uZmlnXG5cbiAgICBsZXQgbWluV2lkdGggPSAyNDBcbiAgICByZXR1cm4ge1xuICAgICAgYWxsOiB7XG4gICAgICAgICcuYXAtc2VsZWN0LXdyYXAnOiB7XG4gICAgICAgICAgcG9zaXRpb246ICdyZWxhdGl2ZScsXG4gICAgICAgICAgYm94U2l6aW5nOiAnYm9yZGVyLWJveCcsXG4gICAgICAgICAgZGlzcGxheTogJ2lubGluZS1ibG9jaydcbiAgICAgICAgfSxcbiAgICAgICAgJy5hcC1zZWxlY3QsLmFwLXNlbGVjdC1kdW1teS10ZXh0Jzoge1xuICAgICAgICAgIG9wYWNpdHk6IDAsXG4gICAgICAgICAgekluZGV4OiAtOTksXG4gICAgICAgICAgcG9zaXRpb246ICdhYnNvbHV0ZScsXG4gICAgICAgICAgZGlzcGxheTogJ2Jsb2NrJyxcbiAgICAgICAgICB3aWR0aDogMSxcbiAgICAgICAgICBoZWlnaHQ6IDEsXG4gICAgICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nXG4gICAgICAgIH0sXG4gICAgICAgICcuYXAtc2VsZWN0LW9wdGlvbnMtbGlzdCc6IHtcbiAgICAgICAgICBwYWRkaW5nOiAwLFxuICAgICAgICAgIG1hcmdpbjogMCxcbiAgICAgICAgICB6SW5kZXg6IDI0LFxuICAgICAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgICAgIGxlZnQ6IDAsXG4gICAgICAgICAgdG9wOiAwLFxuICAgICAgICAgIHdpZHRoOiAnMTAwJScsXG4gICAgICAgICAgZGlzcGxheTogJ25vbmUnLFxuICAgICAgICAgIGJveFNpemluZzogJ2JvcmRlci1ib3gnLFxuICAgICAgICAgIGJhY2tncm91bmQ6ICd0cmFuc3BhcmVudCcsXG4gICAgICAgICAgYm94U2hhZG93OiAnbm9uZScsXG4gICAgICAgICAgYm9yZGVyOiAnbm9uZSdcbiAgICAgICAgfSxcbiAgICAgICAgJy5hcC1zZWxlY3Qtb3B0aW9ucy1saXN0LWlubmVyJzoge1xuICAgICAgICAgIHBhZGRpbmc6IDAsXG4gICAgICAgICAgbWFyZ2luOiAwLFxuICAgICAgICAgIGJhY2tncm91bmQ6ICd3aGl0ZScsXG4gICAgICAgICAgYm9yZGVyOiAnMXB4IHNvbGlkICNGMEYwRjAnLFxuICAgICAgICAgIGJveFNoYWRvdzogJzJweCAycHggNHB4IHJnYmEoMCwwLDAsMC4yMiknLFxuICAgICAgICAgIGJvcmRlclJhZGl1czogJzJweCcsXG4gICAgICAgICAgd2lkdGg6ICcxMDAlJyxcbiAgICAgICAgICBtaW5XaWR0aDogYCR7bWluV2lkdGh9cHhgLFxuICAgICAgICAgIG92ZXJmbG93OiAnYXV0bydcbiAgICAgICAgfSxcbiAgICAgICAgJy5hcC1zZWxlY3Qtb3B0aW9ucy1saXN0LXZpc2libGUnOiB7XG4gICAgICAgICAgZGlzcGxheTogJ2Jsb2NrJ1xuICAgICAgICB9LFxuICAgICAgICAnLmFwLXNlbGVjdC1vcHRpb25zLWxpc3QtaXRlbSc6IHtcbiAgICAgICAgICBkaXNwbGF5OiAnYmxvY2snLFxuICAgICAgICAgIGxpc3RTdHlsZTogJ25vbmUnLFxuICAgICAgICAgIHBhZGRpbmc6IDAsXG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIH0sXG4gICAgICAgICcuYXAtc2VsZWN0LWl0ZW0nOiB7XG4gICAgICAgICAgZGlzcGxheTogJ2Jsb2NrJyxcbiAgICAgICAgICBwYWRkaW5nOiAnNHB4IDhweCcsXG4gICAgICAgICAgZm9udFNpemU6ICdzbWFsbGVyJyxcbiAgICAgICAgICBjdXJzb3I6ICdwb2ludGVyJyxcbiAgICAgICAgICB3aGl0ZVNwYWNlOiAnbm93cmFwJyxcbiAgICAgICAgICB0ZXh0T3ZlcmZsb3c6ICdlbGxpcHNpcycsXG4gICAgICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nXG4gICAgICAgIH0sXG4gICAgICAgICcuYXAtc2VsZWN0LWl0ZW0tZm9jdXNlZCwgLmFwLXNlbGVjdC1pdGVtLWZvY3VzZWQ6aG92ZXIsIC5hcC1zZWxlY3QtaXRlbS1mb2N1c2VkOmFjdGl2ZSc6IHtcbiAgICAgICAgICB0ZXh0RGVjb3JhdGlvbjogJ25vbmUnLFxuICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogYCR7aGlnaGxpZ2h0Q29sb3J9YCxcbiAgICAgICAgICBjb2xvcjogJ3doaXRlJ1xuICAgICAgICB9LFxuICAgICAgICAnLmFwLXNlbGVjdC1pdGVtOmhvdmVyJzoge1xuICAgICAgICAgIHRleHREZWNvcmF0aW9uOiAnbm9uZScsXG4gICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBgJHthY29sb3IuYWxwaGEoaGlnaGxpZ2h0Q29sb3IsIDAuOSl9YCxcbiAgICAgICAgICBjb2xvcjogJ3doaXRlJ1xuICAgICAgICB9LFxuICAgICAgICAnLmFwLXNlbGVjdC1pdGVtOmFjdGl2ZSc6IHtcbiAgICAgICAgICBvcGFjaXR5OiAnMC45J1xuICAgICAgICB9LFxuICAgICAgICAnLmFwLXNlbGVjdC1sYWJlbCc6IHtcbiAgICAgICAgICB2ZXJ0aWNhbEFsaWduOiAnbWlkZGxlJyxcbiAgICAgICAgICBkaXNwbGF5OiAnaW5saW5lLWZsZXgnLFxuICAgICAgICAgIGFsaWduSXRlbXM6ICdjZW50ZXInLFxuICAgICAgICAgIHBhZGRpbmc6ICc0cHggMnB4IDRweCA4cHgnLFxuICAgICAgICAgIGNvbG9yOiAnaW5oZXJpdCcsXG4gICAgICAgICAgZm9udFNpemU6ICdzbWFsbGVyJyxcbiAgICAgICAgICBtaW5IZWlnaHQ6ICcyOHB4JyxcbiAgICAgICAgICBtaW5XaWR0aDogYCR7bWluV2lkdGh9cHhgLFxuICAgICAgICAgIG1heFdpZHRoOiBgJHttYXhXaWR0aH1weGAsXG4gICAgICAgICAgY3Vyc29yOiAncG9pbnRlcicsXG4gICAgICAgICAgYmFja2dyb3VuZDogJ3doaXRlJyxcbiAgICAgICAgICBib3hTaXppbmc6ICdib3JkZXItYm94JyxcbiAgICAgICAgICBib3JkZXJSYWRpdXM6ICcycHgnLFxuICAgICAgICAgIGJvcmRlcjogJzFweCBzb2xpZCAjQ0NDJyxcbiAgICAgICAgICBqdXN0aWZ5Q29udGVudDogJ3NwYWNlLWJldHdlZW4nXG4gICAgICAgIH0sXG4gICAgICAgICcuYXAtc2VsZWN0LWxhYmVsOmhvdmVyJzoge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICcjRkFGQUZBJ1xuICAgICAgICB9LFxuICAgICAgICAnLmFwLXNlbGVjdC1sYWJlbDphY3RpdmUnOiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJyNGMEYwRjAnXG4gICAgICAgIH0sXG4gICAgICAgICcuYXAtc2VsZWN0LWxhYmVsLXRleHQnOiB7XG4gICAgICAgICAgcGFkZGluZzogJzAgNHB4J1xuICAgICAgICB9LFxuICAgICAgICAnLmFwLXNlbGVjdC1sYWJlbC1wbGFjZWhvbGRlcic6IHtcbiAgICAgICAgICBjb2xvcjogJyNDQ0MnXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0pXG5cbmV4cG9ydCBkZWZhdWx0IEFwU2VsZWN0U3R5bGVcbiJdfQ==