apeman-react-touchable
Version:
apeman react package for touchable component.
94 lines (67 loc) • 5.04 kB
JavaScript
/**
* Style for ApTouchable.
* @class ApTouchableStyle
*/
;
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');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/** @lends ApTouchableStyle */
var ApTouchableStyle = function (_Component) {
(0, _inherits3.default)(ApTouchableStyle, _Component);
function ApTouchableStyle() {
(0, _classCallCheck3.default)(this, ApTouchableStyle);
return (0, _possibleConstructorReturn3.default)(this, (ApTouchableStyle.__proto__ || (0, _getPrototypeOf2.default)(ApTouchableStyle)).apply(this, arguments));
}
(0, _createClass3.default)(ApTouchableStyle, [{
key: 'render',
value: function render() {
var s = this;
var props = s.props;
var _ApTouchableStyle$sty = ApTouchableStyle.styleData(props);
var all = _ApTouchableStyle$sty.all;
var small = _ApTouchableStyle$sty.small;
var medium = _ApTouchableStyle$sty.medium;
var large = _ApTouchableStyle$sty.large;
return _react2.default.createElement(
_apemanReactStyle.ApStyle,
{ data: (0, _assign2.default)(all, props.style),
smallMediaData: small,
mediumMediaData: medium,
largeMediaData: large
},
props.children
);
}
}]);
return ApTouchableStyle;
}(_react.Component);
(0, _assign2.default)(ApTouchableStyle, {
propTypes: _apemanReactStyle.ApStyle.propTypes,
defaultProps: {},
styleData: function styleData(config) {
return {
all: {
'.ap-touchable': {}
}
};
}
});
exports.default = ApTouchableStyle;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX3RvdWNoYWJsZV9zdHlsZS5qc3giXSwibmFtZXMiOlsiQXBUb3VjaGFibGVTdHlsZSIsInMiLCJwcm9wcyIsInN0eWxlRGF0YSIsImFsbCIsInNtYWxsIiwibWVkaXVtIiwibGFyZ2UiLCJzdHlsZSIsImNoaWxkcmVuIiwicHJvcFR5cGVzIiwiZGVmYXVsdFByb3BzIiwiY29uZmlnIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7Ozs7QUFDQTs7OztBQUVBO0lBQ01BLGdCOzs7Ozs7Ozs7OzZCQUNNO0FBQ1IsVUFBTUMsSUFBSSxJQUFWO0FBRFEsVUFFRkMsS0FGRSxHQUVRRCxDQUZSLENBRUZDLEtBRkU7O0FBQUEsa0NBSTRCRixpQkFBaUJHLFNBQWpCLENBQTJCRCxLQUEzQixDQUo1Qjs7QUFBQSxVQUlGRSxHQUpFLHlCQUlGQSxHQUpFO0FBQUEsVUFJR0MsS0FKSCx5QkFJR0EsS0FKSDtBQUFBLFVBSVVDLE1BSlYseUJBSVVBLE1BSlY7QUFBQSxVQUlrQkMsS0FKbEIseUJBSWtCQSxLQUpsQjs7O0FBTVIsYUFDRTtBQUFBO0FBQUEsVUFBUyxNQUFPLHNCQUFjSCxHQUFkLEVBQW1CRixNQUFNTSxLQUF6QixDQUFoQjtBQUNTLDBCQUFpQkgsS0FEMUI7QUFFUywyQkFBa0JDLE1BRjNCO0FBR1MsMEJBQWlCQztBQUgxQjtBQUlHTCxjQUFNTztBQUpULE9BREY7QUFPRDs7Ozs7QUFHSCxzQkFBY1QsZ0JBQWQsRUFBZ0M7QUFDOUJVLGFBQVcsMEJBQVFBLFNBRFc7QUFFOUJDLGdCQUFjLEVBRmdCO0FBRzlCUixXQUg4QixxQkFHbkJTLE1BSG1CLEVBR1g7QUFDakIsV0FBTztBQUNMUixXQUFLO0FBQ0gseUJBQWlCO0FBRGQ7QUFEQSxLQUFQO0FBS0Q7QUFUNkIsQ0FBaEM7O2tCQVllSixnQiIsImZpbGUiOiJhcF90b3VjaGFibGVfc3R5bGUuanN4Iiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3R5bGUgZm9yIEFwVG91Y2hhYmxlLlxuICogQGNsYXNzIEFwVG91Y2hhYmxlU3R5bGVcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuaW1wb3J0IFJlYWN0LCB7IENvbXBvbmVudCB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQXBTdHlsZSB9IGZyb20gJ2FwZW1hbi1yZWFjdC1zdHlsZSdcblxuLyoqIEBsZW5kcyBBcFRvdWNoYWJsZVN0eWxlICovXG5jbGFzcyBBcFRvdWNoYWJsZVN0eWxlIGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgcmVuZGVyICgpIHtcbiAgICBjb25zdCBzID0gdGhpc1xuICAgIGxldCB7IHByb3BzIH0gPSBzXG5cbiAgICBsZXQgeyBhbGwsIHNtYWxsLCBtZWRpdW0sIGxhcmdlIH0gPSBBcFRvdWNoYWJsZVN0eWxlLnN0eWxlRGF0YShwcm9wcylcblxuICAgIHJldHVybiAoXG4gICAgICA8QXBTdHlsZSBkYXRhPXsgT2JqZWN0LmFzc2lnbihhbGwsIHByb3BzLnN0eWxlKSB9XG4gICAgICAgICAgICAgICBzbWFsbE1lZGlhRGF0YT17IHNtYWxsIH1cbiAgICAgICAgICAgICAgIG1lZGl1bU1lZGlhRGF0YT17IG1lZGl1bSB9XG4gICAgICAgICAgICAgICBsYXJnZU1lZGlhRGF0YT17IGxhcmdlIH1cbiAgICAgID57IHByb3BzLmNoaWxkcmVuIH08L0FwU3R5bGU+XG4gICAgKVxuICB9XG59XG5cbk9iamVjdC5hc3NpZ24oQXBUb3VjaGFibGVTdHlsZSwge1xuICBwcm9wVHlwZXM6IEFwU3R5bGUucHJvcFR5cGVzLFxuICBkZWZhdWx0UHJvcHM6IHt9LFxuICBzdHlsZURhdGEgKGNvbmZpZykge1xuICAgIHJldHVybiB7XG4gICAgICBhbGw6IHtcbiAgICAgICAgJy5hcC10b3VjaGFibGUnOiB7fVxuICAgICAgfVxuICAgIH1cbiAgfVxufSlcblxuZXhwb3J0IGRlZmF1bHQgQXBUb3VjaGFibGVTdHlsZVxuIl19