UNPKG

apeman-react-photo

Version:
67 lines (53 loc) 3.83 kB
/** * Style for ApPhoto. * @class ApPhotoStyle */ '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 ApPhotoStyle */ var ApPhotoStyle = _react2.default.createClass({ displayName: 'ApPhotoStyle', propTypes: { style: _react.PropTypes.object }, getDefaultProps: function getDefaultProps() { return { style: {} }; }, statics: { styleData: function styleData(config) { return { all: { '.ap-photo': {} } }; } }, render: function render() { var s = this; var props = s.props; var _ApPhotoStyle$styleDa = ApPhotoStyle.styleData(props); var all = _ApPhotoStyle$styleDa.all; var small = _ApPhotoStyle$styleDa.small; var medium = _ApPhotoStyle$styleDa.medium; var large = _ApPhotoStyle$styleDa.large; return _react2.default.createElement( _apemanReactStyle.ApStyle, { data: Object.assign(all, props.style), smallMediaData: small, mediumMediaData: medium, largeMediaData: large }, props.children ); } }); exports.default = ApPhotoStyle; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX3Bob3RvX3N0eWxlLmpzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFLQTs7Ozs7O0FBRUE7Ozs7QUFDQTs7OztBQUVBO0FBQ0EsSUFBTSxlQUFlLGdCQUFNLFdBQU4sQ0FBa0I7QUFBQTs7QUFDckMsYUFBVztBQUNULFdBQU8saUJBQU07QUFESixHQUQwQjtBQUlyQyxpQkFKcUMsNkJBSWxCO0FBQ2pCLFdBQU87QUFDTCxhQUFPO0FBREYsS0FBUDtBQUdELEdBUm9DOztBQVNyQyxXQUFTO0FBQ1AsYUFETyxxQkFDSSxNQURKLEVBQ1k7QUFDakIsYUFBTztBQUNMLGFBQUs7QUFDSCx1QkFBYTtBQURWO0FBREEsT0FBUDtBQUtEO0FBUE0sR0FUNEI7QUFrQnJDLFFBbEJxQyxvQkFrQjNCO0FBQ1IsUUFBTSxJQUFJLElBQVY7QUFEUSxRQUVGLEtBRkUsR0FFUSxDQUZSLENBRUYsS0FGRTs7QUFBQSxnQ0FJNEIsYUFBYSxTQUFiLENBQXVCLEtBQXZCLENBSjVCOztBQUFBLFFBSUYsR0FKRSx5QkFJRixHQUpFO0FBQUEsUUFJRyxLQUpILHlCQUlHLEtBSkg7QUFBQSxRQUlVLE1BSlYseUJBSVUsTUFKVjtBQUFBLFFBSWtCLEtBSmxCLHlCQUlrQixLQUpsQjs7O0FBTVIsV0FDRTtBQUFBO0FBQUEsUUFBUyxNQUFPLE9BQU8sTUFBUCxDQUFjLEdBQWQsRUFBbUIsTUFBTSxLQUF6QixDQUFoQjtBQUNTLHdCQUFpQixLQUQxQjtBQUVTLHlCQUFrQixNQUYzQjtBQUdTLHdCQUFpQjtBQUgxQjtBQUlHLFlBQU07QUFKVCxLQURGO0FBT0Q7QUEvQm9DLENBQWxCLENBQXJCOztrQkFrQ2UsWSIsImZpbGUiOiJhcF9waG90b19zdHlsZS5qc3giLCJzb3VyY2VSb290IjoiL1VzZXJzL29rdW5pc2hpbmlzaGkvUHJvamVjdHMvYXBlbWFuLXByb2plY3RzL2FwZW1hbi1yZWFjdC1waG90by9jaS8uLi9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN0eWxlIGZvciBBcFBob3RvLlxuICogQGNsYXNzIEFwUGhvdG9TdHlsZVxuICovXG5cbid1c2Ugc3RyaWN0J1xuXG5pbXBvcnQgUmVhY3QsIHtQcm9wVHlwZXMgYXMgdHlwZXN9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHtBcFN0eWxlfSBmcm9tICdhcGVtYW4tcmVhY3Qtc3R5bGUnXG5cbi8qKiBAbGVuZHMgQXBQaG90b1N0eWxlICovXG5jb25zdCBBcFBob3RvU3R5bGUgPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG4gIHByb3BUeXBlczoge1xuICAgIHN0eWxlOiB0eXBlcy5vYmplY3RcbiAgfSxcbiAgZ2V0RGVmYXVsdFByb3BzICgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc3R5bGU6IHt9XG4gICAgfVxuICB9LFxuICBzdGF0aWNzOiB7XG4gICAgc3R5bGVEYXRhIChjb25maWcpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGFsbDoge1xuICAgICAgICAgICcuYXAtcGhvdG8nOiB7fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICByZW5kZXIgKCkge1xuICAgIGNvbnN0IHMgPSB0aGlzXG4gICAgbGV0IHsgcHJvcHMgfSA9IHNcblxuICAgIGxldCB7IGFsbCwgc21hbGwsIG1lZGl1bSwgbGFyZ2UgfSA9IEFwUGhvdG9TdHlsZS5zdHlsZURhdGEocHJvcHMpXG5cbiAgICByZXR1cm4gKFxuICAgICAgPEFwU3R5bGUgZGF0YT17IE9iamVjdC5hc3NpZ24oYWxsLCBwcm9wcy5zdHlsZSkgfVxuICAgICAgICAgICAgICAgc21hbGxNZWRpYURhdGE9eyBzbWFsbCB9XG4gICAgICAgICAgICAgICBtZWRpdW1NZWRpYURhdGE9eyBtZWRpdW0gfVxuICAgICAgICAgICAgICAgbGFyZ2VNZWRpYURhdGE9eyBsYXJnZSB9XG4gICAgICA+eyBwcm9wcy5jaGlsZHJlbiB9PC9BcFN0eWxlPlxuICAgIClcbiAgfVxufSlcblxuZXhwb3J0IGRlZmF1bHQgQXBQaG90b1N0eWxlXG4iXX0=