UNPKG

react-gosuslugi

Version:

react-gosuslugi collection of common React UI components

344 lines (183 loc) 9.2 kB
'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;