UNPKG

apeman-react-icon

Version:
63 lines (49 loc) 3.81 kB
/** * Style for ionicons icon. * @class ApIonIconStyle */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _apemanReactStyle = require('apeman-react-style'); var _read_asset = require('./_read_asset'); var _read_asset2 = _interopRequireDefault(_read_asset); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** @lends ApIonIconStyle */ var ApIonIconStyle = _react2.default.createClass({ displayName: 'ApIonIconStyle', propTypes: { style: _react.PropTypes.object }, getDefaultProps: function getDefaultProps() { return { style: {} }; }, render: function render() { var s = this; var props = s.props; var data = { '.ap-ion-icon': {} }; var smallMediaData = {}; var mediumMediaData = {}; var largeMediaData = {}; var styles = (0, _read_asset2.default)('css/ionicons-inline.css'); return _react2.default.createElement( _apemanReactStyle.ApStyle, { data: Object.assign(data, props.style), smallMediaData: smallMediaData, mediumMediaData: mediumMediaData, largeMediaData: largeMediaData }, String(styles), props.children ); } }); exports.default = ApIonIconStyle; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2lvbl9pY29uX3N0eWxlLmpzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUtBOzs7Ozs7QUFFQTs7OztBQUNBOztBQUNBOzs7Ozs7O0FBR0EsSUFBTSxpQkFBaUIsZ0JBQU0sV0FBTixDQUFrQjtBQUFBOztBQUN2QyxhQUFXO0FBQ1QsV0FBTyxpQkFBTTtBQURKLEdBRDRCO0FBSXZDLGlCQUp1Qyw2QkFJcEI7QUFDakIsV0FBTztBQUNMLGFBQU87QUFERixLQUFQO0FBR0QsR0FSc0M7QUFTdkMsUUFUdUMsb0JBUzdCO0FBQ1IsUUFBTSxJQUFJLElBQVY7QUFEUSxRQUVGLEtBRkUsR0FFUSxDQUZSLENBRUYsS0FGRTs7QUFHUixRQUFJLE9BQU87QUFDVCxzQkFBZ0I7QUFEUCxLQUFYO0FBR0EsUUFBSSxpQkFBaUIsRUFBckI7QUFDQSxRQUFJLGtCQUFrQixFQUF0QjtBQUNBLFFBQUksaUJBQWlCLEVBQXJCOztBQUVBLFFBQUksU0FBUywwQkFBVyx5QkFBWCxDQUFiOztBQUVBLFdBQ0U7QUFBQTtNQUFBLEVBQVMsTUFBTyxPQUFPLE1BQVAsQ0FBYyxJQUFkLEVBQW9CLE1BQU0sS0FBMUIsQ0FBaEI7QUFDUyx3QkFBaUIsY0FEMUI7QUFFUyx5QkFBa0IsZUFGM0I7QUFHUyx3QkFBaUI7QUFIMUI7TUFJRyxPQUFPLE1BQVAsQ0FKSDtNQUlxQixNQUFNO0FBSjNCLEtBREY7QUFPRDtBQTVCc0MsQ0FBbEIsQ0FBdkI7O2tCQStCZSxjIiwiZmlsZSI6ImFwX2lvbl9pY29uX3N0eWxlLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9va3VuaXNoaW5pc2hpL1Byb2plY3RzL2FwZW1hbi1wcm9qZWN0cy9hcGVtYW4tcmVhY3QtaWNvbi9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN0eWxlIGZvciBpb25pY29ucyBpY29uLlxuICogQGNsYXNzIEFwSW9uSWNvblN0eWxlXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCBSZWFjdCwge1Byb3BUeXBlcyBhcyB0eXBlc30gZnJvbSAncmVhY3QnXG5pbXBvcnQge0FwU3R5bGV9IGZyb20gJ2FwZW1hbi1yZWFjdC1zdHlsZSdcbmltcG9ydCBfcmVhZEFzc2V0IGZyb20gJy4vX3JlYWRfYXNzZXQnXG5cbi8qKiBAbGVuZHMgQXBJb25JY29uU3R5bGUgKi9cbmNvbnN0IEFwSW9uSWNvblN0eWxlID0gUmVhY3QuY3JlYXRlQ2xhc3Moe1xuICBwcm9wVHlwZXM6IHtcbiAgICBzdHlsZTogdHlwZXMub2JqZWN0XG4gIH0sXG4gIGdldERlZmF1bHRQcm9wcyAoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHN0eWxlOiB7fVxuICAgIH1cbiAgfSxcbiAgcmVuZGVyICgpIHtcbiAgICBjb25zdCBzID0gdGhpc1xuICAgIGxldCB7IHByb3BzIH0gPSBzXG4gICAgbGV0IGRhdGEgPSB7XG4gICAgICAnLmFwLWlvbi1pY29uJzoge31cbiAgICB9XG4gICAgbGV0IHNtYWxsTWVkaWFEYXRhID0ge31cbiAgICBsZXQgbWVkaXVtTWVkaWFEYXRhID0ge31cbiAgICBsZXQgbGFyZ2VNZWRpYURhdGEgPSB7fVxuXG4gICAgbGV0IHN0eWxlcyA9IF9yZWFkQXNzZXQoJ2Nzcy9pb25pY29ucy1pbmxpbmUuY3NzJylcblxuICAgIHJldHVybiAoXG4gICAgICA8QXBTdHlsZSBkYXRhPXsgT2JqZWN0LmFzc2lnbihkYXRhLCBwcm9wcy5zdHlsZSkgfVxuICAgICAgICAgICAgICAgc21hbGxNZWRpYURhdGE9eyBzbWFsbE1lZGlhRGF0YSB9XG4gICAgICAgICAgICAgICBtZWRpdW1NZWRpYURhdGE9eyBtZWRpdW1NZWRpYURhdGEgfVxuICAgICAgICAgICAgICAgbGFyZ2VNZWRpYURhdGE9eyBsYXJnZU1lZGlhRGF0YSB9XG4gICAgICA+eyBTdHJpbmcoc3R5bGVzKSB9eyBwcm9wcy5jaGlsZHJlbiB9PC9BcFN0eWxlPlxuICAgIClcbiAgfVxufSlcblxuZXhwb3J0IGRlZmF1bHQgQXBJb25JY29uU3R5bGVcbiJdfQ==