UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

398 lines (397 loc) 24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FunctionIcon = exports.InfoIcon = exports.PencilIcon = exports.MinusIcon = exports.PlusIcon = exports.CheckIcon = exports.RightArrowIcon = exports.LeftArrowIcon = exports.PauseIcon = exports.PlayIcon = exports.MuteIcon = exports.VolumeIcon = exports.EnterIcon = exports.ReDoIcon = exports.UnDoIcon = exports.CloseIcon = exports.Icon = exports.registerIcon = exports.hasIcon = exports.getIcon = exports.rightArrowIcon = exports.leftArrowIcon = exports.pauseIcon = exports.playIcon = exports.muteIcon = exports.volumeIcon = exports.enterIcon = exports.reDoIcon = exports.unDoIcon = exports.closeIcon = void 0; var tslib_1 = require("tslib"); /** * @file Icon * @description * @author fex */ var react_1 = (0, tslib_1.__importDefault)(require("react")); var close_svg_1 = (0, tslib_1.__importDefault)(require("../icons/close.js")); exports.CloseIcon = close_svg_1.default; var status_close_svg_1 = (0, tslib_1.__importDefault)(require("../icons/status-close.js")); var undo_svg_1 = (0, tslib_1.__importDefault)(require("../icons/undo.js")); exports.UnDoIcon = undo_svg_1.default; var redo_svg_1 = (0, tslib_1.__importDefault)(require("../icons/redo.js")); exports.ReDoIcon = redo_svg_1.default; var enter_svg_1 = (0, tslib_1.__importDefault)(require("../icons/enter.js")); exports.EnterIcon = enter_svg_1.default; var volume_svg_1 = (0, tslib_1.__importDefault)(require("../icons/volume.js")); exports.VolumeIcon = volume_svg_1.default; var mute_svg_1 = (0, tslib_1.__importDefault)(require("../icons/mute.js")); exports.MuteIcon = mute_svg_1.default; var play_svg_1 = (0, tslib_1.__importDefault)(require("../icons/play.js")); exports.PlayIcon = play_svg_1.default; var pause_svg_1 = (0, tslib_1.__importDefault)(require("../icons/pause.js")); exports.PauseIcon = pause_svg_1.default; var left_arrow_svg_1 = (0, tslib_1.__importDefault)(require("../icons/left-arrow.js")); exports.LeftArrowIcon = left_arrow_svg_1.default; var right_arrow_svg_1 = (0, tslib_1.__importDefault)(require("../icons/right-arrow.js")); exports.RightArrowIcon = right_arrow_svg_1.default; var check_svg_1 = (0, tslib_1.__importDefault)(require("../icons/check.js")); exports.CheckIcon = check_svg_1.default; var plus_svg_1 = (0, tslib_1.__importDefault)(require("../icons/plus.js")); exports.PlusIcon = plus_svg_1.default; var minus_svg_1 = (0, tslib_1.__importDefault)(require("../icons/minus.js")); exports.MinusIcon = minus_svg_1.default; var pencil_svg_1 = (0, tslib_1.__importDefault)(require("../icons/pencil.js")); exports.PencilIcon = pencil_svg_1.default; var view_svg_1 = (0, tslib_1.__importDefault)(require("../icons/view.js")); var remove_svg_1 = (0, tslib_1.__importDefault)(require("../icons/remove.js")); var retry_svg_1 = (0, tslib_1.__importDefault)(require("../icons/retry.js")); var upload_svg_1 = (0, tslib_1.__importDefault)(require("../icons/upload.js")); var download_svg_1 = (0, tslib_1.__importDefault)(require("../icons/download.js")); var file_svg_1 = (0, tslib_1.__importDefault)(require("../icons/file.js")); var status_success_svg_1 = (0, tslib_1.__importDefault)(require("../icons/status-success.js")); var status_fail_svg_1 = (0, tslib_1.__importDefault)(require("../icons/status-fail.js")); var status_info_svg_1 = (0, tslib_1.__importDefault)(require("../icons/status-info.js")); var status_warning_svg_1 = (0, tslib_1.__importDefault)(require("../icons/status-warning.js")); var success_svg_1 = (0, tslib_1.__importDefault)(require("../icons/success.js")); // 圆圈X var fail_svg_1 = (0, tslib_1.__importDefault)(require("../icons/fail.js")); var search_svg_1 = (0, tslib_1.__importDefault)(require("../icons/search.js")); var select_svg_1 = (0, tslib_1.__importDefault)(require("../icons/select.js")); var back_svg_1 = (0, tslib_1.__importDefault)(require("../icons/back.js")); var move_svg_1 = (0, tslib_1.__importDefault)(require("../icons/move.js")); var info_svg_1 = (0, tslib_1.__importDefault)(require("../icons/info.js")); exports.InfoIcon = info_svg_1.default; var location_svg_1 = (0, tslib_1.__importDefault)(require("../icons/location.js")); var drag_bar_svg_1 = (0, tslib_1.__importDefault)(require("../icons/drag-bar.js")); var reload_svg_1 = (0, tslib_1.__importDefault)(require("../icons/reload.js")); var exchange_svg_1 = (0, tslib_1.__importDefault)(require("../icons/exchange.js")); var columns_svg_1 = (0, tslib_1.__importDefault)(require("../icons/columns.js")); var calendar_svg_1 = (0, tslib_1.__importDefault)(require("../icons/calendar.js")); var clock_svg_1 = (0, tslib_1.__importDefault)(require("../icons/clock.js")); var tree_down_svg_1 = (0, tslib_1.__importDefault)(require("../icons/tree-down.js")); // 复制新图标 var copy_svg_1 = (0, tslib_1.__importDefault)(require("../icons/copy.js")); var filter_svg_1 = (0, tslib_1.__importDefault)(require("../icons/filter.js")); var caret_svg_1 = (0, tslib_1.__importDefault)(require("../icons/caret.js")); var right_arrow_bold_svg_1 = (0, tslib_1.__importDefault)(require("../icons/right-arrow-bold.js")); var column_filter_svg_1 = (0, tslib_1.__importDefault)(require("../icons/column-filter.js")); var zoom_in_svg_1 = (0, tslib_1.__importDefault)(require("../icons/zoom-in.js")); var zoom_out_svg_1 = (0, tslib_1.__importDefault)(require("../icons/zoom-out.js")); var question_svg_1 = (0, tslib_1.__importDefault)(require("../icons/question.js")); var question_mark_svg_1 = (0, tslib_1.__importDefault)(require("../icons/question-mark.js")); var window_restore_svg_1 = (0, tslib_1.__importDefault)(require("../icons/window-restore.js")); var info_circle_svg_1 = (0, tslib_1.__importDefault)(require("../icons/info-circle.js")); var warning_svg_1 = (0, tslib_1.__importDefault)(require("../icons/warning.js")); var warning_mark_svg_1 = (0, tslib_1.__importDefault)(require("../icons/warning-mark.js")); var schedule_svg_1 = (0, tslib_1.__importDefault)(require("../icons/schedule.js")); var home_svg_1 = (0, tslib_1.__importDefault)(require("../icons/home.js")); var folder_svg_1 = (0, tslib_1.__importDefault)(require("../icons/folder.js")); var sort_default_svg_1 = (0, tslib_1.__importDefault)(require("../icons/sort-default.js")); var sort_asc_svg_1 = (0, tslib_1.__importDefault)(require("../icons/sort-asc.js")); var sort_desc_svg_1 = (0, tslib_1.__importDefault)(require("../icons/sort-desc.js")); var setting_svg_1 = (0, tslib_1.__importDefault)(require("../icons/setting.js")); var plus_cicle_svg_1 = (0, tslib_1.__importDefault)(require("../icons/plus-cicle.js")); var ellipsis_v_svg_1 = (0, tslib_1.__importDefault)(require("../icons/ellipsis-v.js")); var expand_alt_svg_1 = (0, tslib_1.__importDefault)(require("../icons/expand-alt.js")); var compress_alt_svg_1 = (0, tslib_1.__importDefault)(require("../icons/compress-alt.js")); var transparent_svg_1 = (0, tslib_1.__importDefault)(require("../icons/transparent.js")); var loading_outline_svg_1 = (0, tslib_1.__importDefault)(require("../icons/loading-outline.js")); var star_svg_1 = (0, tslib_1.__importDefault)(require("../icons/star.js")); var alert_success_svg_1 = (0, tslib_1.__importDefault)(require("../icons/alert-success.js")); var alert_info_svg_1 = (0, tslib_1.__importDefault)(require("../icons/alert-info.js")); var alert_warning_svg_1 = (0, tslib_1.__importDefault)(require("../icons/alert-warning.js")); var alert_danger_svg_1 = (0, tslib_1.__importDefault)(require("../icons/alert-danger.js")); var function_svg_1 = (0, tslib_1.__importDefault)(require("../icons/function.js")); exports.FunctionIcon = function_svg_1.default; var tablet_svg_1 = (0, tslib_1.__importDefault)(require("../icons/tablet.js")); var left_double_arrow_svg_1 = (0, tslib_1.__importDefault)(require("../icons/left-double-arrow.js")); var right_double_arrow_svg_1 = (0, tslib_1.__importDefault)(require("../icons/right-double-arrow.js")); var up_and_down_arrow_svg_1 = (0, tslib_1.__importDefault)(require("../icons/up-and-down-arrow.js")); // 下箭头 var down_arrow_svg_1 = (0, tslib_1.__importDefault)(require("../icons/down-arrow.js")); var weixin_svg_1 = (0, tslib_1.__importDefault)(require("../icons/weixin.js")); var dingding_svg_1 = (0, tslib_1.__importDefault)(require("../icons/dingding.js")); var qiyeweixin_svg_1 = (0, tslib_1.__importDefault)(require("../icons/qiyeweixin.js")); var provincial_svg_1 = (0, tslib_1.__importDefault)(require("../icons/provincial.js")); var determine_svg_1 = (0, tslib_1.__importDefault)(require("../icons/determine.js")); var docx_svg_1 = (0, tslib_1.__importDefault)(require("../icons/docx.js")); // 签收 var signIn_svg_1 = (0, tslib_1.__importDefault)(require("../icons/signIn.js")); // 编辑 var edit_svg_1 = (0, tslib_1.__importDefault)(require("../icons/edit.js")); // 分配 var distribution_svg_1 = (0, tslib_1.__importDefault)(require("../icons/distribution.js")); // 自动列宽 var auto_width_svg_1 = (0, tslib_1.__importDefault)(require("../icons/auto-width.js")); // 更多 var more_svg_1 = (0, tslib_1.__importDefault)(require("../icons/more.js")); // 审核 var toexamine_svg_1 = (0, tslib_1.__importDefault)(require("../icons/toexamine.js")); // 添加用户 var adduesr_svg_1 = (0, tslib_1.__importDefault)(require("../icons/adduesr.js")); // 新增 var newlyadded_svg_1 = (0, tslib_1.__importDefault)(require("../icons/newlyadded.js")); // 处理 var handle_svg_1 = (0, tslib_1.__importDefault)(require("../icons/handle.js")); // 状态灰 var statusash_svg_1 = (0, tslib_1.__importDefault)(require("../icons/statusash.js")); //统一左箭头 var Left_Arrow_Light_svg_1 = (0, tslib_1.__importDefault)(require("../icons/Left-Arrow-Light.js")); // 流程结束 var end_of_process_svg_1 = (0, tslib_1.__importDefault)(require("../icons/end-of-process.js")); // 疑问 var query_svg_1 = (0, tslib_1.__importDefault)(require("../icons/query.js")); // 或签 var or_sign_svg_1 = (0, tslib_1.__importDefault)(require("../icons/or-sign.js")); // 会签 var countersign_svg_1 = (0, tslib_1.__importDefault)(require("../icons/countersign.js")); // 已通过 var passed_svg_1 = (0, tslib_1.__importDefault)(require("../icons/passed.js")); // 已拒绝 var refuse_svg_1 = (0, tslib_1.__importDefault)(require("../icons/refuse.js")); // 审批中 var under_approval_svg_1 = (0, tslib_1.__importDefault)(require("../icons/under-approval.js")); // 已撤回 var withdrawn_svg_1 = (0, tslib_1.__importDefault)(require("../icons/withdrawn.js")); // 相机头像 var camera_svg_1 = (0, tslib_1.__importDefault)(require("../icons/camera.js")); var download_interlinkage_svg_1 = (0, tslib_1.__importDefault)(require("../icons/download-interlinkage.js")); // imgicon var file_img_svg_1 = (0, tslib_1.__importDefault)(require("../icons/file-img.js")); // docicon var file_doc_svg_1 = (0, tslib_1.__importDefault)(require("../icons/file-doc.js")); // ppticon var file_ppt_svg_1 = (0, tslib_1.__importDefault)(require("../icons/file-ppt.js")); // pdficon var file_pdf_svg_1 = (0, tslib_1.__importDefault)(require("../icons/file-pdf.js")); // xlsicon var file_xls_svg_1 = (0, tslib_1.__importDefault)(require("../icons/file-xls.js")); // fileicon var file_file_svg_1 = (0, tslib_1.__importDefault)(require("../icons/file-file.js")); // 下载icon var download_file_svg_1 = (0, tslib_1.__importDefault)(require("../icons/download-file.js")); // 通过 var passed_icon_svg_1 = (0, tslib_1.__importDefault)(require("../icons/passed-icon.js")); // 撤销revert var rejected_icon_svg_1 = (0, tslib_1.__importDefault)(require("../icons/rejected-icon.js")); // 拒绝refuse var refuse_icon_svg_1 = (0, tslib_1.__importDefault)(require("../icons/refuse-icon.js")); // 作废cancel var cancel_icon_svg_1 = (0, tslib_1.__importDefault)(require("../icons/cancel-icon.js")); // 退回 var return_icon_svg_1 = (0, tslib_1.__importDefault)(require("../icons/return-icon.js")); // 收到的文件 var documents_received_svg_1 = (0, tslib_1.__importDefault)(require("../icons/documents-received.js")); // 已发起的文件 var Initiated_file_svg_1 = (0, tslib_1.__importDefault)(require("../icons/Initiated-file.js")); // 待处理文件 var pending_documents_svg_1 = (0, tslib_1.__importDefault)(require("../icons/pending-documents.js")); // 已处理文件 var processed_file_svg_1 = (0, tslib_1.__importDefault)(require("../icons/processed-file.js")); //左上角图标返回 var title_left_svg_1 = (0, tslib_1.__importDefault)(require("../icons/title-left.js")); // 上传图片icon var export_picture_icon_svg_1 = (0, tslib_1.__importDefault)(require("../icons/export-picture-icon.js")); // 审批,流程审批icon var examine_svg_1 = (0, tslib_1.__importDefault)(require("../icons/examine.js")); // 审批加,流程审批icon var approval_plus_svg_1 = (0, tslib_1.__importDefault)(require("../icons/approval-plus.js")); // Head meeting会签 var head_meeting_svg_1 = (0, tslib_1.__importDefault)(require("../icons/head-meeting.js")); //退回 var returnicon_svg_1 = (0, tslib_1.__importDefault)(require("../icons/returnicon.js")); // 申请icon var apply_for_svg_1 = (0, tslib_1.__importDefault)(require("../icons/apply-for.js")); // 打印 var print_svg_1 = (0, tslib_1.__importDefault)(require("../icons/print.js")); //移动端表格横屏按钮 var rotate_svg_1 = (0, tslib_1.__importDefault)(require("../icons/rotate.js")); var printfile_svg_1 = (0, tslib_1.__importDefault)(require("../icons/printfile.js")); //离线图标 var offline_svg_1 = (0, tslib_1.__importDefault)(require("../icons/offline.js")); //移动端设置列 var columns_toggler_svg_1 = (0, tslib_1.__importDefault)(require("../icons/columns-toggler.js")); var menu_collapse_svg_1 = (0, tslib_1.__importDefault)(require("../icons/menu-collapse.js")); // 高级查询 var advanced_query_svg_1 = (0, tslib_1.__importDefault)(require("../icons/advanced-query.js")); // 分组过滤 var packet_filtery_svg_1 = (0, tslib_1.__importDefault)(require("../icons/packet-filtery.js")); // 无资源 var noresources_svg_1 = (0, tslib_1.__importDefault)(require("../icons/noresources.js")); var finger_svg_1 = (0, tslib_1.__importDefault)(require("../icons/finger.js")); // 兼容原来的用法,后续不直接试用。 exports.closeIcon = react_1.default.createElement(close_svg_1.default, null); exports.unDoIcon = react_1.default.createElement(undo_svg_1.default, null); exports.reDoIcon = react_1.default.createElement(redo_svg_1.default, null); exports.enterIcon = react_1.default.createElement(enter_svg_1.default, null); exports.volumeIcon = react_1.default.createElement(volume_svg_1.default, null); exports.muteIcon = react_1.default.createElement(mute_svg_1.default, null); exports.playIcon = react_1.default.createElement(play_svg_1.default, null); exports.pauseIcon = react_1.default.createElement(pause_svg_1.default, null); exports.leftArrowIcon = react_1.default.createElement(left_arrow_svg_1.default, null); exports.rightArrowIcon = react_1.default.createElement(right_arrow_svg_1.default, null); var iconFactory = {}; function getIcon(key) { return iconFactory[key]; } exports.getIcon = getIcon; function hasIcon(iconName) { return !!getIcon(iconName); } exports.hasIcon = hasIcon; function registerIcon(key, component) { iconFactory[key] = component; } exports.registerIcon = registerIcon; registerIcon('close', close_svg_1.default); registerIcon('status-close', status_close_svg_1.default); registerIcon('undo', undo_svg_1.default); registerIcon('redo', redo_svg_1.default); registerIcon('enter', enter_svg_1.default); registerIcon('volume', volume_svg_1.default); registerIcon('mute', mute_svg_1.default); registerIcon('play', play_svg_1.default); registerIcon('pause', pause_svg_1.default); registerIcon('left-arrow', left_arrow_svg_1.default); registerIcon('right-arrow', right_arrow_svg_1.default); registerIcon('prev', left_arrow_svg_1.default); registerIcon('next', right_arrow_svg_1.default); registerIcon('check', check_svg_1.default); registerIcon('plus', plus_svg_1.default); registerIcon('add', plus_svg_1.default); registerIcon('minus', minus_svg_1.default); registerIcon('pencil', pencil_svg_1.default); registerIcon('view', view_svg_1.default); registerIcon('remove', remove_svg_1.default); registerIcon('retry', retry_svg_1.default); registerIcon('upload', upload_svg_1.default); registerIcon('download', download_svg_1.default); registerIcon('file', file_svg_1.default); registerIcon('status-success', status_success_svg_1.default); registerIcon('status-fail', status_fail_svg_1.default); registerIcon('status-info', status_info_svg_1.default); registerIcon('status-warning', status_warning_svg_1.default); registerIcon('success', success_svg_1.default); registerIcon('fail', fail_svg_1.default); registerIcon('warning', warning_svg_1.default); registerIcon('warning-mark', warning_mark_svg_1.default); registerIcon('search', search_svg_1.default); registerIcon('select', select_svg_1.default); registerIcon('back', back_svg_1.default); registerIcon('move', move_svg_1.default); registerIcon('info', info_svg_1.default); registerIcon('info-circle', info_circle_svg_1.default); registerIcon('location', location_svg_1.default); registerIcon('drag-bar', drag_bar_svg_1.default); registerIcon('reload', reload_svg_1.default); registerIcon('exchange', exchange_svg_1.default); registerIcon('columns', columns_svg_1.default); registerIcon('calendar', calendar_svg_1.default); registerIcon('clock', clock_svg_1.default); registerIcon('copy', copy_svg_1.default); registerIcon('filter', filter_svg_1.default); registerIcon('column-filter', column_filter_svg_1.default); registerIcon('caret', caret_svg_1.default); registerIcon('right-arrow-bold', right_arrow_bold_svg_1.default); registerIcon('zoom-in', zoom_in_svg_1.default); registerIcon('zoom-out', zoom_out_svg_1.default); registerIcon('question', question_svg_1.default); registerIcon('question-mark', question_mark_svg_1.default); registerIcon('window-restore', window_restore_svg_1.default); registerIcon('schedule', schedule_svg_1.default); registerIcon('home', home_svg_1.default); registerIcon('folder', folder_svg_1.default); registerIcon('sort-default', sort_default_svg_1.default); registerIcon('sort-asc', sort_asc_svg_1.default); registerIcon('sort-desc', sort_desc_svg_1.default); registerIcon('setting', setting_svg_1.default); registerIcon('plus-cicle', plus_cicle_svg_1.default); registerIcon('ellipsis-v', ellipsis_v_svg_1.default); registerIcon('expand-alt', expand_alt_svg_1.default); registerIcon('compress-alt', compress_alt_svg_1.default); registerIcon('transparent', transparent_svg_1.default); registerIcon('loading-outline', loading_outline_svg_1.default); registerIcon('star', star_svg_1.default); registerIcon('auto-width', auto_width_svg_1.default); registerIcon('alert-success', alert_success_svg_1.default); registerIcon('alert-info', alert_info_svg_1.default); registerIcon('alert-warning', alert_warning_svg_1.default); registerIcon('alert-danger', alert_danger_svg_1.default); registerIcon('tree-down', tree_down_svg_1.default); registerIcon('function', function_svg_1.default); registerIcon('tablet', tablet_svg_1.default); registerIcon('left-double-arrow', left_double_arrow_svg_1.default); registerIcon('right-double-arrow', right_double_arrow_svg_1.default); registerIcon('up-and-down-arrow', up_and_down_arrow_svg_1.default); registerIcon('weixin', weixin_svg_1.default); registerIcon('dingding', dingding_svg_1.default); registerIcon('qiyeweixin', qiyeweixin_svg_1.default); registerIcon('provincial', provincial_svg_1.default); registerIcon('determine', determine_svg_1.default); registerIcon('docx', docx_svg_1.default); registerIcon('signIn', signIn_svg_1.default); registerIcon('edit', edit_svg_1.default); registerIcon('fistribution', distribution_svg_1.default); registerIcon('more', more_svg_1.default); registerIcon('examine', toexamine_svg_1.default); registerIcon('adduser', adduesr_svg_1.default); registerIcon('newlyadded', newlyadded_svg_1.default); registerIcon('downArrow', down_arrow_svg_1.default); registerIcon('handle', handle_svg_1.default); registerIcon('statusash', statusash_svg_1.default); registerIcon('left-arrow-light', Left_Arrow_Light_svg_1.default); registerIcon('end-of-process', end_of_process_svg_1.default); registerIcon('query', query_svg_1.default); registerIcon('or-sign', or_sign_svg_1.default); registerIcon('countersign', countersign_svg_1.default); registerIcon('passed', passed_svg_1.default); registerIcon('refuse', refuse_svg_1.default); registerIcon('under-approval', under_approval_svg_1.default); registerIcon('withdrawn', withdrawn_svg_1.default); registerIcon('camera', camera_svg_1.default); registerIcon('download-interlinkage', download_interlinkage_svg_1.default); registerIcon('download-file', download_file_svg_1.default); registerIcon('file-img', file_img_svg_1.default); registerIcon('file-doc', file_doc_svg_1.default); registerIcon('file-ppt', file_ppt_svg_1.default); registerIcon('file-pdf', file_pdf_svg_1.default); registerIcon('file-xls', file_xls_svg_1.default); registerIcon('file-file', file_file_svg_1.default); registerIcon('finger', finger_svg_1.default); registerIcon('passed-icon', passed_icon_svg_1.default); registerIcon('rejected-icon', rejected_icon_svg_1.default); registerIcon('refuse-icon', refuse_icon_svg_1.default); registerIcon('cancel-icon', cancel_icon_svg_1.default); registerIcon('return-icon', return_icon_svg_1.default); registerIcon('documents-received', documents_received_svg_1.default); registerIcon('Initiated-file', Initiated_file_svg_1.default); registerIcon('pending-documents', pending_documents_svg_1.default); registerIcon('processed-file', processed_file_svg_1.default); registerIcon('title-left', title_left_svg_1.default); registerIcon('export-picture-icon', export_picture_icon_svg_1.default); registerIcon('examineicon', examine_svg_1.default); registerIcon('approval-plus', approval_plus_svg_1.default); registerIcon('head-meeting', head_meeting_svg_1.default); registerIcon('returnicon', returnicon_svg_1.default); registerIcon('apply-for', apply_for_svg_1.default); registerIcon('print', print_svg_1.default); registerIcon('table-rotate', rotate_svg_1.default); registerIcon('printfile', printfile_svg_1.default); registerIcon('offline-icon', offline_svg_1.default); registerIcon('menu-collapse', menu_collapse_svg_1.default); registerIcon('advanced-query', advanced_query_svg_1.default); registerIcon('packet-filtery', packet_filtery_svg_1.default); registerIcon('columns-toggler', columns_toggler_svg_1.default); registerIcon('no-resources', noresources_svg_1.default); function Icon(_a) { var icon = _a.icon, className = _a.className, _b = _a.symbol, symbol = _b === void 0 ? false : _b, rest = (0, tslib_1.__rest)(_a, ["icon", "className", "symbol"]); // jest 运行环境下,把指定的 icon 也输出到 snapshot 中。 if (typeof jest !== 'undefined') { rest.icon = icon; } if (symbol || (typeof icon == 'string' && icon.includes('#'))) { return react_1.default.createElement("svg", (0, tslib_1.__assign)({}, rest, { className: (className !== null && className !== void 0 ? className : '') + " icon", "aria-hidden": "true" }), react_1.default.createElement("use", { xlinkHref: "" + icon })); } var Component = getIcon(icon); return Component ? (react_1.default.createElement(Component, (0, tslib_1.__assign)({}, rest, { className: (className || '') + " icon-" + icon }))) : (react_1.default.createElement("span", { className: "text-danger" }, "\u6CA1\u6709 icon ", icon)); } exports.Icon = Icon; //# sourceMappingURL=./components/icons.js.map