snowy/snowy-admin-web/src/config/iconSelect.js

828 lines
22 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
* 1.请不要删除和修改根目录下的LICENSE文件。
* 2.请不要删除和修改Snowy源码头部的版权声明。
* 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。
* 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作。
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
/**
* 图标选择器基础数据
* 推荐前往https://icones.js.org下载图标的Vue文件然后放在src/assets/icons文件夹里面
* 这个网址有118个图标集包括antd、font awesome、bootstrap、eleme等累计140456个图标
*/
const uiwIconComponentMap = import.meta.glob('../assets/icons/uiw/*.vue') // 异步方式
const uiwIcons = Object.keys(uiwIconComponentMap).map((key) => {
return key.slice(key.lastIndexOf('/') + 1, key.lastIndexOf('.'))
})
export default {
icons: [
{
name: '基础',
key: 'default',
iconItem: [
{
name: '线框风格',
key: 'default',
item: [
'step-backward-outlined',
'step-forward-outlined',
'fast-backward-outlined',
'fast-forward-outlined',
'shrink-outlined',
'arrows-alt-outlined',
'down-outlined',
'up-outlined',
'left-outlined',
'right-outlined',
'caret-up-outlined',
'caret-down-outlined',
'caret-left-outlined',
'caret-right-outlined',
'up-circle-outlined',
'down-circle-outlined',
'left-circle-outlined',
'right-circle-outlined',
'double-right-outlined',
'double-left-outlined',
'vertical-left-outlined',
'vertical-right-outlined',
'vertical-align-top-outlined',
'vertical-align-middle-outlined',
'vertical-align-bottom-outlined',
'forward-outlined',
'backward-outlined',
'rollback-outlined',
'enter-outlined',
'retweet-outlined',
'swap-outlined',
'swap-left-outlined',
'swap-right-outlined',
'arrow-up-outlined',
'arrow-down-outlined',
'arrow-left-outlined',
'arrow-right-outlined',
'play-circle-outlined',
'up-Square-outlined',
'down-square-outlined',
'left-square-outlined',
'right-square-outlined',
'login-outlined',
'logout-outlined',
'menu-fold-outlined',
'menu-unfold-outlined',
'border-bottom-outlined',
'border-horizontal-outlined',
'border-inner-outlined',
'border-outer-outlined',
'border-left-outlined',
'border-right-outlined',
'border-top-outlined',
'border-verticle-outlined',
'pic-center-outlined',
'pic-left-outlined',
'pic-right-outlined',
'radius-bottomleft-outlined',
'radius-bottomright-outlined',
'radius-upleft-outlined',
'radius-upright-outlined',
'fullscreen-outlined',
'fullscreen-exit-outlined',
'question-outlined',
'question-circle-outlined',
'plus-outlined',
'plus-circle-outlined',
'pause-outlined',
'pause-circle-outlined',
'minus-outlined',
'minus-circle-outlined',
'plus-square-outlined',
'minus-square-outlined',
'info-outlined',
'info-circle-outlined',
'exclamation-outlined',
'exclamation-circle-outlined',
'close-outlined',
'close-circle-outlined',
'close-square-outlined',
'check-outlined',
'check-circle-outlined',
'check-square-outlined',
'clock-circle-outlined',
'warning-outlined',
'issues-close-outlined',
'stop-outlined',
'edit-outlined',
'form-outlined',
'copy-outlined',
'scissor-outlined',
'delete-outlined',
'snippets-outlined',
'diff-outlined',
'highlight-outlined',
'align-center-outlined',
'align-left-outlined',
'align-right-outlined',
'bg-colors-outlined',
'bold-outlined',
'italic-outlined',
'underline-outlined',
'strikethrough-outlined',
'redo-outlined',
'undo-outlined',
'zoom-in-outlined',
'zoom-out-outlined',
'font-colors-outlined',
'font-size-outlined',
'line-height-outlined',
'dash-outlined',
'small-dash-outlined',
'sort-ascending-outlined',
'sort-descending-outlined',
'drag-outlined',
'ordered-list-outlined',
'unordered-list-outlined',
'radius-setting-outlined',
'column-width-outlined',
'column-height-outlined',
'account-book-outlined',
'aim-outlined',
'alert-outlined',
'apartment-outlined',
'api-outlined',
'appstore-add-outlined',
'appstore-outlined',
'audio-outlined',
'audio-muted-outlined',
'audit-outlined',
'bank-outlined',
'barcode-outlined',
'bars-outlined',
'bell-outlined',
'block-outlined',
'book-outlined',
'border-outlined',
'borderless-table-outlined',
'branches-outlined',
'bug-outlined',
'build-outlined',
'bulb-outlined',
'calculator-outlined',
'calendar-outlined',
'camera-outlined',
'car-outlined',
'carry-out-outlined',
'ci-circle-outlined',
'ci-outlined',
'clear-outlined',
'cloud-download-outlined',
'cloud-outlined',
'cloud-server-outlined',
'cloud-sync-outlined',
'cloud-upload-outlined',
'cluster-outlined',
'code-outlined',
'coffee-outlined',
'comment-outlined',
'compass-outlined',
'compress-outlined',
'console-sql-outlined',
'contacts-outlined',
'container-outlined',
'control-outlined',
'copyright-circle-outlined',
'copyright-outlined',
'credit-card-outlined',
'crown-outlined',
'customer-service-outlined',
'dashboard-outlined',
'database-outlined',
'delete-column-outlined',
'delete-row-outlined',
'delivered-procedure-outlined',
'deployment-unit-outlined',
'desktop-outlined',
'dingtalk-outlined',
'disconnect-outlined',
'dislike-outlined',
'dollar-circle-outlined',
'dollar-outlined',
'download-outlined',
'ellipsis-outlined',
'environment-outlined',
'euro-circle-outlined',
'euro-outlined',
'exception-outlined',
'expand-alt-outlined',
'expand-outlined',
'experiment-outlined',
'export-outlined',
'eye-outlined',
'eye-invisible-outlined',
'field-binary-outlined',
'field-number-outlined',
'field-string-outlined',
'field-time-outlined',
'file-add-outlined',
'file-done-outlined',
'file-excel-outlined',
'file-exclamation-outlined',
'file-outlined',
'file-gif-outlined',
'file-image-outlined',
'file-jpg-outlined',
'file-markdown-outlined',
'file-pdf-outlined',
'file-ppt-outlined',
'file-protect-outlined',
'file-search-outlined',
'file-sync-outlined',
'file-text-outlined',
'file-unknown-outlined',
'file-word-outlined',
'file-zip-outlined',
'filter-outlined',
'fire-outlined',
'flag-outlined',
'folder-add-outlined',
'folder-outlined',
'folder-open-outlined',
'folder-view-outlined',
'fork-outlined',
'format-painter-outlined',
'frown-outlined',
'function-outlined',
'fund-projection-screen-outlined',
'fund-view-outlined',
'funnel-plot-outlined',
'gateway-outlined',
'gif-outlined',
'gift-outlined',
'global-outlined',
'gold-outlined',
'group-outlined',
'hdd-outlined',
'heart-outlined',
'history-outlined',
'holder-outlined',
'home-outlined',
'hourglass-outlined',
'idcard-outlined',
'import-outlined',
'inbox-outlined',
'insert-row-above-outlined',
'insert-row-below-outlined',
'insert-row-left-outlined',
'insert-row-right-outlined',
'insurance-outlined',
'interaction-outlined',
'key-outlined',
'laptop-outlined',
'layout-outlined',
'like-outlined',
'line-outlined',
'link-outlined',
'loading3-quarters-outlined',
'loading-outlined',
'lock-outlined',
'mac-command-outlined',
'mail-outlined',
'man-outlined',
'medicine-box-outlined',
'meh-outlined',
'menu-outlined',
'merge-cells-outlined',
'message-outlined',
'mobile-outlined',
'money-collect-outlined',
'monitor-outlined',
'more-outlined',
'node-collapse-outlined',
'node-expand-outlined',
'node-index-outlined',
'notification-outlined',
'number-outlined',
'one-to-one-outlined',
'paper-clip-outlined',
'partition-outlined',
'pay-circle-outlined',
'percentage-outlined',
'phone-outlined',
'picture-outlined',
'play-square-outlined',
'pound-circle-outlined',
'pound-outlined',
'poweroff-outlined',
'printer-outlined',
'profile-outlined',
'project-outlined',
'property-safety-outlined',
'pull-request-outlined',
'pushpin-outlined',
'qrcode-outlined',
'read-outlined',
'reconciliation-outlined',
'red-envelope-outlined',
'reload-outlined',
'rest-outlined',
'robot-outlined',
'rocket-outlined',
'rotate-left-outlined',
'rotate-right-outlined',
'safety-certificate-outlined',
'safety-outlined',
'save-outlined',
'scan-outlined',
'schedule-outlined',
'search-outlined',
'security-scan-outlined',
'select-outlined',
'send-outlined',
'setting-outlined',
'shake-outlined',
'share-alt-outlined',
'shop-outlined',
'shopping-cart-outlined',
'shopping-outlined',
'sisternode-outlined',
'skin-outlined',
'smile-outlined',
'solution-outlined',
'sound-outlined',
'split-cells-outlined',
'star-outlined',
'subnode-outlined',
'switcher-outlined',
'sync-outlined',
'table-outlined',
'tablet-outlined',
'tag-outlined',
'tags-outlined',
'team-outlined',
'thunderbolt-outlined',
'to-top-outlined',
'tool-outlined',
'trademark-circle-outlined',
'trademark-outlined',
'transaction-outlined',
'translation-outlined',
'trophy-outlined',
'ungroup-outlined',
'unlock-outlined',
'upload-outlined',
'usb-outlined',
'user-add-outlined',
'user-delete-outlined',
'user-outlined',
'user-switch-outlined',
'usergroup-add-outlined',
'usergroup-delete-outlined',
'verified-outlined',
'video-camera-add-outlined',
'video-camera-outlined',
'wallet-outlined',
'whats-app-outlined',
'wifi-outlined',
'woman-outlined'
]
},
{
name: '实底风格',
key: 'filled',
item: [
'step-backward-filled',
'step-forward-filled',
'fast-backward-filled',
'fast-forward-filled',
'caret-up-filled',
'caret-down-filled',
'caret-left-filled',
'caret-right-filled',
'up-circle-filled',
'down-circle-filled',
'left-circle-filled',
'right-circle-filled',
'forward-filled',
'backward-filled',
'play-circle-filled',
'up-square-filled',
'down-square-filled',
'left-square-filled',
'right-square-filled',
'question-circle-filled',
'plus-circle-filled',
'pause-circle-filled',
'minus-circle-filled',
'plus-square-filled',
'minus-square-filled',
'info-circle-filled',
'exclamation-circle-filled',
'close-circle-filled',
'close-square-filled',
'check-circle-filled',
'check-square-filled',
'clock-circle-filled',
'warning-filled',
'stop-filled',
'edit-filled',
'copy-filled',
'delete-filled',
'snippets-filled',
'diff-filled',
'highlight-filled',
'pie-chart-filled',
'box-plot-filled',
'fund-filled',
'sliders-filled',
'android-filled',
'apple-filled',
'windows-filled',
'chrome-filled',
'github-filled',
'aliwangwang-filled',
'weibo-square-filled',
'weibo-circle-filled',
'taobao-circle-filled',
'html5-filled',
'wechat-filled',
'youtube-filled',
'alipay-circle-filled',
'skype-filled',
'gitlab-filled',
'linkedin-filled',
'facebook-filled',
'code-sandbox-circle-filled',
'codepen-circle-filled',
'slack-square-filled',
'behance-square-filled',
'dribbble-square-filled',
'instagram-filled',
'yuque-filled',
'yahoo-filled',
'account-book-filled',
'alert-filled',
'alipay-square-filled',
'amazon-circle-filled',
'amazon-square-filled',
'api-filled',
'appstore-filled',
'audio-filled',
'bank-filled',
'behance-circle-filled',
'bell-filled',
'book-filled',
'bug-filled',
'build-filled',
'bulb-filled',
'calculator-filled',
'calendar-filled',
'camera-filled',
'car-filled',
'carry-out-filled',
'ci-circle-filled',
'cloud-filled',
'code-filled',
'code-sandbox-square-filled',
'codepen-square-filled',
'compass-filled',
'contacts-filled',
'container-filled',
'control-filled',
'copyright-circle-filled',
'credit-card-filled',
'crown-filled',
'customer-service-filled',
'dashboard-filled',
'database-filled',
'dingtalk-circle-filled',
'dingtalk-square-filled',
'dislike-filled',
'dollar-circle-filled',
'dribbble-circle-filled',
'dropbox-circle-filled',
'dropbox-square-filled',
'environment-filled',
'euro-circle-filled',
'experiment-filled',
'eye-filled',
'eye-invisible-filled',
'file-add-filled',
'file-excel-filled',
'file-exclamation-filled',
'file-filled',
'file-image-filled',
'file-markdown-filled',
'file-pdf-filled',
'file-ppt-filled',
'file-text-filled',
'file-unknown-filled',
'file-word-filled',
'file-zip-filled',
'filter-filled',
'fire-filled',
'flag-filled',
'folder-add-filled',
'folder-filled',
'folder-open-filled',
'format-painter-filled',
'frown-filled',
'funnel-plot-filled',
'gift-filled',
'gold-filled',
'golden-filled',
'google-circle-filled',
'google-plus-circle-filled',
'google-plus-square-filled',
'google-square-filled',
'hdd-filled',
'heart-filled',
'home-filled',
'hourglass-filled',
'idcard-filled',
'ie-circle-filled',
'ie-square-filled',
'insurance-filled',
'interaction-filled',
'layout-filled',
'like-filled',
'lock-filled',
'mac-command-filled',
'mail-filled',
'medicine-box-filled',
'medium-circle-filled',
'medium-square-filled',
'meh-filled',
'message-filled',
'mobile-filled',
'money-collect-filled',
'notification-filled',
'pay-circle-filled',
'phone-filled',
'picture-filled',
'play-square-filled',
'pound-circle-filled',
'printer-filled',
'profile-filled',
'project-filled',
'property-safety-filled',
'pushpin-filled',
'qq-circle-filled',
'qq-square-filled',
'read-filled',
'reconciliation-filled',
'red-envelope-filled',
'reddit-circle-filled',
'reddit-square-filled',
'rest-filled',
'robot-filled',
'rocket-filled',
'safety-certificate-filled',
'save-filled',
'schedule-filled',
'security-scan-filled',
'setting-filled',
'shop-filled',
'shopping-filled',
'signal-filled',
'sketch-circle-filled',
'sketch-square-filled',
'skin-filled',
'slack-circle-filled',
'smile-filled',
'sound-filled',
'star-filled',
'switcher-filled',
'tablet-filled',
'tag-filled',
'tags-filled',
'taobao-square-filled',
'thunderbolt-filled',
'tool-filled',
'trademark-circle-filled',
'trophy-filled',
'twitter-circle-filled',
'twitter-square-filled',
'unlock-filled',
'usb-filled',
'video-camera-filled',
'wallet-filled',
'zhihu-circle-filled',
'zhihu-square-filled'
]
},
{
name: '双色风格',
key: 'twotone',
item: [
'up-circle-two-tone',
'down-circle-two-tone',
'left-circle-two-tone',
'right-circle-two-tone',
'play-circle-two-tone',
'up-square-two-tone',
'down-square-two-tone',
'left-square-two-tone',
'right-square-two-tone',
'question-circle-two-tone',
'plus-circle-two-tone',
'pause-circle-two-tone',
'minus-circle-two-tone',
'plus-square-two-tone',
'minus-square-two-tone',
'info-circle-two-tone',
'exclamation-circle-two-tone',
'close-circle-two-tone',
'close-square-two-tone',
'check-circle-two-tone',
'check-square-two-tone',
'clock-circle-two-tone',
'warning-two-tone',
'stop-two-tone',
'edit-two-tone',
'copy-two-tone',
'delete-two-tone',
'snippets-two-tone',
'diff-two-tone',
'highlight-two-tone',
'pie-chart-two-tone',
'box-plot-two-tone',
'fund-two-tone',
'sliders-two-tone',
'account-book-two-tone',
'alert-two-tone',
'api-two-tone',
'appstore-two-tone',
'audio-two-tone',
'bank-two-tone',
'bell-two-tone',
'book-two-tone',
'bug-two-tone',
'build-two-tone',
'bulb-two-tone',
'calculator-two-tone',
'calendar-two-tone',
'camera-two-tone',
'car-two-tone',
'carry-out-two-tone',
'ci-circle-two-tone',
'ci-two-tone',
'cloud-two-tone',
'code-two-tone',
'compass-two-tone',
'contacts-two-tone',
'container-two-tone',
'control-two-tone',
'copyright-circle-two-tone',
'copyright-two-tone',
'credit-card-two-tone',
'crown-two-tone',
'customer-service-two-tone',
'dashboard-two-tone',
'database-two-tone',
'dislike-two-tone',
'dollar-circle-two-tone',
'dollar-two-tone',
'environment-two-tone',
'euro-circle-two-tone',
'account-book-two-tone',
'alert-two-tone',
'api-two-tone',
'appstore-two-tone',
'audio-two-tone',
'bank-two-tone',
'bell-two-tone',
'book-two-tone',
'bug-two-tone',
'build-two-tone',
'bulb-two-tone',
'calculator-two-tone',
'calendar-two-tone',
'camera-two-tone',
'car-two-tone',
'carry-out-two-tone',
'ci-circle-two-tone',
'ci-two-tone',
'cloud-two-tone',
'code-two-tone',
'compass-two-tone',
'contacts-two-tone',
'container-two-tone',
'control-two-tone',
'copyright-circle-two-tone',
'copyright-two-tone',
'credit-card-two-tone',
'crown-two-tone',
'customer-service-two-tone',
'dashboard-two-tone',
'database-two-tone',
'dislike-two-tone',
'dollar-circle-two-tone',
'dollar-two-tone',
'environment-two-tone',
'euro-circle-two-tone',
'euro-two-tone',
'experiment-two-tone',
'eye-two-tone',
'eye-invisible-two-tone',
'file-add-two-tone',
'file-excel-two-tone',
'file-exclamation-two-tone',
'file-two-tone',
'file-image-two-tone',
'file-markdown-two-tone',
'file-pdf-two-tone',
'file-ppt-two-tone',
'file-text-two-tone',
'file-unknown-two-tone',
'file-word-two-tone',
'file-zip-two-tone',
'filter-two-tone',
'fire-two-tone',
'flag-two-tone',
'folder-add-two-tone',
'folder-two-tone',
'folder-open-two-tone',
'frown-two-tone',
'funnel-plot-two-tone',
'gift-two-tone',
'gold-two-tone',
'hdd-two-tone',
'heart-two-tone',
'home-two-tone',
'hourglass-two-tone',
'idcard-two-tone',
'insurance-two-tone',
'interaction-two-tone',
'layout-two-tone',
'like-two-tone',
'lock-two-tone',
'mail-two-tone',
'medicine-box-two-tone',
'meh-two-tone',
'message-two-tone',
'mobile-two-tone',
'money-collect-two-tone',
'notification-two-tone',
'phone-two-tone',
'picture-two-tone',
'play-square-two-tone',
'pound-circle-two-tone',
'printer-two-tone',
'profile-two-tone',
'project-two-tone',
'property-safety-two-tone',
'pushpin-two-tone',
'reconciliation-two-tone',
'red-envelope-two-tone',
'rest-two-tone',
'rocket-two-tone',
'safety-certificate-two-tone',
'save-two-tone',
'schedule-two-tone',
'security-scan-two-tone',
'setting-two-tone',
'shop-two-tone',
'shopping-two-tone',
'skin-two-tone',
'smile-two-tone',
'sound-two-tone',
'star-two-tone',
'switcher-two-tone',
'tablet-two-tone',
'tag-two-tone',
'tags-two-tone',
'thunderbolt-two-tone',
'tool-two-tone',
'trademark-circle-two-tone',
'trophy-two-tone',
'unlock-two-tone',
'usb-two-tone',
'video-camera-two-tone',
'wallet-two-tone'
]
}
]
},
{
name: '扩展',
key: 'extend',
iconItem: [
{
name: '常用',
key: 'default',
item: uiwIcons
},
{
name: '其他',
key: 'other',
item: ['GiteeIcon']
}
]
}
]
}