react-gosuslugi
Version:
react-gosuslugi collection of common React UI components
344 lines (183 loc) • 9.2 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _ = require('./icons/uslugas/1');
var _2 = _interopRequireDefault(_);
var _3 = require('./icons/uslugas/2');
var _4 = _interopRequireDefault(_3);
var _5 = require('./icons/uslugas/3');
var _6 = _interopRequireDefault(_5);
var _7 = require('./icons/uslugas/4');
var _8 = _interopRequireDefault(_7);
var _9 = require('./icons/uslugas/5');
var _10 = _interopRequireDefault(_9);
var _11 = require('./icons/uslugas/6');
var _12 = _interopRequireDefault(_11);
var _13 = require('./icons/uslugas/7');
var _14 = _interopRequireDefault(_13);
var _15 = require('./icons/uslugas/8');
var _16 = _interopRequireDefault(_15);
var _17 = require('./icons/uslugas/9');
var _18 = _interopRequireDefault(_17);
var _19 = require('./icons/uslugas/10');
var _20 = _interopRequireDefault(_19);
var _21 = require('./icons/uslugas/11');
var _22 = _interopRequireDefault(_21);
var _23 = require('./icons/uslugas/12');
var _24 = _interopRequireDefault(_23);
var _25 = require('./icons/uslugas/13');
var _26 = _interopRequireDefault(_25);
var _27 = require('./icons/uslugas/14');
var _28 = _interopRequireDefault(_27);
var _29 = require('./icons/uslugas/15');
var _30 = _interopRequireDefault(_29);
var _31 = require('./icons/uslugas/16');
var _32 = _interopRequireDefault(_31);
var _33 = require('./icons/uslugas/17');
var _34 = _interopRequireDefault(_33);
var _35 = require('./icons/uslugas/18');
var _36 = _interopRequireDefault(_35);
var _37 = require('./icons/uslugas/19');
var _38 = _interopRequireDefault(_37);
var _39 = require('./icons/uslugas/20');
var _40 = _interopRequireDefault(_39);
var _41 = require('./icons/uslugas/22');
var _42 = _interopRequireDefault(_41);
var _43 = require('./icons/uslugas/23');
var _44 = _interopRequireDefault(_43);
var _45 = require('./icons/uslugas/24');
var _46 = _interopRequireDefault(_45);
var _47 = require('./icons/uslugas/26');
var _48 = _interopRequireDefault(_47);
var _49 = require('./icons/uslugas/29');
var _50 = _interopRequireDefault(_49);
var _51 = require('./icons/uslugas/30');
var _52 = _interopRequireDefault(_51);
var _53 = require('./icons/uslugas/31');
var _54 = _interopRequireDefault(_53);
var _55 = require('./icons/uslugas/32');
var _56 = _interopRequireDefault(_55);
var _57 = require('./icons/uslugas/31_2');
var _58 = _interopRequireDefault(_57);
var _59 = require('./icons/uslugas/33');
var _60 = _interopRequireDefault(_59);
var _61 = require('./icons/uslugas/34');
var _62 = _interopRequireDefault(_61);
var _63 = require('./icons/uslugas/36');
var _64 = _interopRequireDefault(_63);
var _65 = require('./icons/uslugas/37');
var _66 = _interopRequireDefault(_65);
var _67 = require('./icons/uslugas/38');
var _68 = _interopRequireDefault(_67);
var _69 = require('./icons/uslugas/39');
var _70 = _interopRequireDefault(_69);
var _71 = require('./icons/uslugas/40');
var _72 = _interopRequireDefault(_71);
var _73 = require('./icons/uslugas/42');
var _74 = _interopRequireDefault(_73);
var _75 = require('./icons/uslugas/43');
var _76 = _interopRequireDefault(_75);
var _77 = require('./icons/uslugas/44');
var _78 = _interopRequireDefault(_77);
var _79 = require('./icons/uslugas/49');
var _80 = _interopRequireDefault(_79);
var _81 = require('./icons/uslugas/51');
var _82 = _interopRequireDefault(_81);
var _83 = require('./icons/uslugas/52');
var _84 = _interopRequireDefault(_83);
var _85 = require('./icons/uslugas/53');
var _86 = _interopRequireDefault(_85);
var _87 = require('./icons/uslugas/54');
var _88 = _interopRequireDefault(_87);
var _89 = require('./icons/uslugas/55');
var _90 = _interopRequireDefault(_89);
var _91 = require('./icons/uslugas/56');
var _92 = _interopRequireDefault(_91);
var _93 = require('./icons/uslugas/62');
var _94 = _interopRequireDefault(_93);
var _95 = require('./icons/uslugas/64');
var _96 = _interopRequireDefault(_95);
var _97 = require('./icons/uslugas/66');
var _98 = _interopRequireDefault(_97);
var _99 = require('./icons/uslugas/67');
var _100 = _interopRequireDefault(_99);
var _all = require('./icons/files/all');
var _all2 = _interopRequireDefault(_all);
var _doc = require('./icons/files/doc');
var _doc2 = _interopRequireDefault(_doc);
var _jpeg = require('./icons/files/jpeg');
var _jpeg2 = _interopRequireDefault(_jpeg);
var _jpg = require('./icons/files/jpg');
var _jpg2 = _interopRequireDefault(_jpg);
var _mp = require('./icons/files/mp3');
var _mp2 = _interopRequireDefault(_mp);
var _mp3 = require('./icons/files/mp4');
var _mp4 = _interopRequireDefault(_mp3);
var _pdf = require('./icons/files/pdf');
var _pdf2 = _interopRequireDefault(_pdf);
var _ppt = require('./icons/files/ppt');
var _ppt2 = _interopRequireDefault(_ppt);
var _pptx = require('./icons/files/pptx');
var _pptx2 = _interopRequireDefault(_pptx);
var _rtf = require('./icons/files/rtf');
var _rtf2 = _interopRequireDefault(_rtf);
var _tif = require('./icons/files/tif');
var _tif2 = _interopRequireDefault(_tif);
var _tiff = require('./icons/files/tiff');
var _tiff2 = _interopRequireDefault(_tiff);
var _txt = require('./icons/files/txt');
var _txt2 = _interopRequireDefault(_txt);
var _wav = require('./icons/files/wav');
var _wav2 = _interopRequireDefault(_wav);
var _xls = require('./icons/files/xls');
var _xls2 = _interopRequireDefault(_xls);
var _xlsx = require('./icons/files/xlsx');
var _xlsx2 = _interopRequireDefault(_xlsx);
var _zip = require('./icons/files/zip');
var _zip2 = _interopRequireDefault(_zip);
var _help = require('./icons/button/help');
var _help2 = _interopRequireDefault(_help);
var _logo_gosuslugi = require('./icons/other/logo_gosuslugi');
var _logo_gosuslugi2 = _interopRequireDefault(_logo_gosuslugi);
var _clock = require('./icons/other/clock');
var _clock2 = _interopRequireDefault(_clock);
var _search = require('./icons/button/search');
var _search2 = _interopRequireDefault(_search);
var _complaint = require('./icons/button/complaint');
var _complaint2 = _interopRequireDefault(_complaint);
require('./icon.sass');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
var icons = {
icon_1: _2.default, icon_2: _4.default, icon_3: _6.default, icon_4: _8.default, icon_6: _12.default, icon_5: _10.default, icon_7: _14.default, icon_8: _16.default, icon_9: _18.default, icon_10: _20.default, icon_11: _22.default, icon_12: _24.default, icon_13: _26.default, icon_14: _28.default, icon_15: _30.default, icon_16: _32.default, icon_17: _34.default, icon_18: _36.default, icon_19: _38.default, icon_20: _40.default, icon_22: _42.default, icon_23: _44.default, icon_24: _46.default, icon_26: _48.default,
icon_29: _50.default, icon_30: _52.default, icon_31: _54.default, icon_31_2: _58.default, icon_32: _56.default, icon_33: _60.default, icon_34: _62.default, icon_36: _64.default, icon_37: _66.default, icon_38: _68.default, icon_39: _70.default, icon_40: _72.default, icon_42: _74.default, icon_43: _76.default, icon_44: _78.default, icon_49: _80.default, icon_51: _82.default,
icon_52: _84.default, icon_53: _86.default, icon_54: _88.default, icon_55: _90.default, icon_56: _92.default, icon_62: _94.default, icon_64: _96.default, icon_66: _98.default, icon_67: _100.default, //uslugas
icon_logo_gosuslugi: _logo_gosuslugi2.default, icon_clock: _clock2.default, //other
icon_help: _help2.default, icon_search: _search2.default, icon_complaint: _complaint2.default, //button
icon_all: _all2.default, icon_doc: _doc2.default, icon_jpeg: _jpeg2.default, icon_jpg: _jpg2.default, icon_mp3: _mp2.default, icon_mp4: _mp4.default, icon_pdf: _pdf2.default, icon_ppt: _ppt2.default, icon_pptx: _pptx2.default, icon_rtf: _rtf2.default, icon_tif: _tif2.default, icon_tiff: _tiff2.default, icon_txt: _txt2.default, icon_wav: _wav2.default, icon_xls: _xls2.default, icon_xlsx: _xlsx2.default, icon_zip: _zip2.default // files
};
var Icon = function Icon(_ref) {
var fill = _ref.fill,
type = _ref.type,
props = _objectWithoutProperties(_ref, ['fill', 'type']);
var icon = icons['icon_' + type.toString()] || icons['icon_1'];
{/* eslint-disable */}
return _react2.default.createElement('span', _extends({
className: 'iconUslugi',
dangerouslySetInnerHTML: { __html: icon(fill) }
}, props));
};
Icon.propTypes = {
fill: _propTypes2.default.string
};
Icon.defaultProps = {
fill: '',
type: '1'
};
exports.default = Icon;