UNPKG

apeman-react-icon

Version:
63 lines (49 loc) 3.82 kB
/** * Style for font awesome icon. * @class ApFaIconStyle */ '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 ApFaIconStyle */ var ApFaIconStyle = _react2.default.createClass({ displayName: 'ApFaIconStyle', propTypes: { style: _react.PropTypes.object }, getDefaultProps: function getDefaultProps() { return { style: {} }; }, render: function render() { var s = this; var props = s.props; var data = { '.ap-fa-icon': {} }; var smallMediaData = {}; var mediumMediaData = {}; var largeMediaData = {}; var styles = (0, _read_asset2.default)('css/font-awesome-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 = ApFaIconStyle; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2ZhX2ljb25fc3R5bGUuanN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0E7Ozs7OztBQUVBOzs7O0FBQ0E7O0FBQ0E7Ozs7Ozs7QUFHQSxJQUFNLGdCQUFnQixnQkFBTSxXQUFOLENBQWtCO0FBQUE7O0FBQ3RDLGFBQVc7QUFDVCxXQUFPLGlCQUFNO0FBREosR0FEMkI7QUFJdEMsaUJBSnNDLDZCQUluQjtBQUNqQixXQUFPO0FBQ0wsYUFBTztBQURGLEtBQVA7QUFHRCxHQVJxQztBQVN0QyxRQVRzQyxvQkFTNUI7QUFDUixRQUFNLElBQUksSUFBVjtBQURRLFFBRUYsS0FGRSxHQUVRLENBRlIsQ0FFRixLQUZFOztBQUdSLFFBQUksT0FBTztBQUNULHFCQUFlO0FBRE4sS0FBWDtBQUdBLFFBQUksaUJBQWlCLEVBQXJCO0FBQ0EsUUFBSSxrQkFBa0IsRUFBdEI7QUFDQSxRQUFJLGlCQUFpQixFQUFyQjs7QUFFQSxRQUFJLFNBQVMsMEJBQVcsNkJBQVgsQ0FBYjs7QUFFQSxXQUNFO0FBQUE7TUFBQSxFQUFTLE1BQU8sT0FBTyxNQUFQLENBQWMsSUFBZCxFQUFvQixNQUFNLEtBQTFCLENBQWhCO0FBQ1Msd0JBQWlCLGNBRDFCO0FBRVMseUJBQWtCLGVBRjNCO0FBR1Msd0JBQWlCO0FBSDFCO01BSUcsT0FBTyxNQUFQLENBSkg7TUFJcUIsTUFBTTtBQUozQixLQURGO0FBT0Q7QUE1QnFDLENBQWxCLENBQXRCOztrQkErQmUsYSIsImZpbGUiOiJhcF9mYV9pY29uX3N0eWxlLmpzIiwic291cmNlUm9vdCI6Ii9Vc2Vycy9va3VuaXNoaW5pc2hpL1Byb2plY3RzL2FwZW1hbi1wcm9qZWN0cy9hcGVtYW4tcmVhY3QtaWNvbi9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN0eWxlIGZvciBmb250IGF3ZXNvbWUgaWNvbi5cbiAqIEBjbGFzcyBBcEZhSWNvblN0eWxlXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCBSZWFjdCwge1Byb3BUeXBlcyBhcyB0eXBlc30gZnJvbSAncmVhY3QnXG5pbXBvcnQge0FwU3R5bGV9IGZyb20gJ2FwZW1hbi1yZWFjdC1zdHlsZSdcbmltcG9ydCBfcmVhZEFzc2V0IGZyb20gJy4vX3JlYWRfYXNzZXQnXG5cbi8qKiBAbGVuZHMgQXBGYUljb25TdHlsZSAqL1xuY29uc3QgQXBGYUljb25TdHlsZSA9IFJlYWN0LmNyZWF0ZUNsYXNzKHtcbiAgcHJvcFR5cGVzOiB7XG4gICAgc3R5bGU6IHR5cGVzLm9iamVjdFxuICB9LFxuICBnZXREZWZhdWx0UHJvcHMgKCkge1xuICAgIHJldHVybiB7XG4gICAgICBzdHlsZToge31cbiAgICB9XG4gIH0sXG4gIHJlbmRlciAoKSB7XG4gICAgY29uc3QgcyA9IHRoaXNcbiAgICBsZXQgeyBwcm9wcyB9ID0gc1xuICAgIGxldCBkYXRhID0ge1xuICAgICAgJy5hcC1mYS1pY29uJzoge31cbiAgICB9XG4gICAgbGV0IHNtYWxsTWVkaWFEYXRhID0ge31cbiAgICBsZXQgbWVkaXVtTWVkaWFEYXRhID0ge31cbiAgICBsZXQgbGFyZ2VNZWRpYURhdGEgPSB7fVxuXG4gICAgbGV0IHN0eWxlcyA9IF9yZWFkQXNzZXQoJ2Nzcy9mb250LWF3ZXNvbWUtaW5saW5lLmNzcycpXG5cbiAgICByZXR1cm4gKFxuICAgICAgPEFwU3R5bGUgZGF0YT17IE9iamVjdC5hc3NpZ24oZGF0YSwgcHJvcHMuc3R5bGUpIH1cbiAgICAgICAgICAgICAgIHNtYWxsTWVkaWFEYXRhPXsgc21hbGxNZWRpYURhdGEgfVxuICAgICAgICAgICAgICAgbWVkaXVtTWVkaWFEYXRhPXsgbWVkaXVtTWVkaWFEYXRhIH1cbiAgICAgICAgICAgICAgIGxhcmdlTWVkaWFEYXRhPXsgbGFyZ2VNZWRpYURhdGEgfVxuICAgICAgPnsgU3RyaW5nKHN0eWxlcykgfXsgcHJvcHMuY2hpbGRyZW4gfTwvQXBTdHlsZT5cbiAgICApXG4gIH1cbn0pXG5cbmV4cG9ydCBkZWZhdWx0IEFwRmFJY29uU3R5bGVcbiJdfQ==