物业代码生成
This commit is contained in:
186
packages/icons/src/iconify-offline/index.ts
Normal file
186
packages/icons/src/iconify-offline/index.ts
Normal file
@@ -0,0 +1,186 @@
|
||||
import { createIconifyOfflineIcon } from '@vben-core/icons';
|
||||
|
||||
import githubOutlined from '@iconify/icons-ant-design/github-outlined';
|
||||
import inboxIcon from '@iconify/icons-ant-design/inbox-outlined';
|
||||
import userOutlined from '@iconify/icons-ant-design/user-outlined';
|
||||
import ucIcon from '@iconify/icons-arcticons/uc-browser';
|
||||
import defaultFileIcon from '@iconify/icons-bx/file';
|
||||
import sqlIcon from '@iconify/icons-carbon/sql';
|
||||
import linuxIcon from '@iconify/icons-devicon/linux';
|
||||
import windowsIcon from '@iconify/icons-devicon/windows8';
|
||||
import alipayIcon from '@iconify/icons-fa-brands/alipay';
|
||||
import androidIcon from '@iconify/icons-flat-color-icons/android-os';
|
||||
import comandLine from '@iconify/icons-flat-color-icons/command-line';
|
||||
import folderIcon from '@iconify/icons-flat-color-icons/folder';
|
||||
import defaultOsIcon from '@iconify/icons-ic/outline-computer';
|
||||
import memoryIcon from '@iconify/icons-la/memory';
|
||||
import chromeIcon from '@iconify/icons-logos/chrome';
|
||||
import firefoxIcon from '@iconify/icons-logos/firefox';
|
||||
import edgeIcon from '@iconify/icons-logos/microsoft-edge';
|
||||
import operaIcon from '@iconify/icons-logos/opera';
|
||||
import quarkIcon from '@iconify/icons-logos/quarkus-icon';
|
||||
import redisIcon from '@iconify/icons-logos/redis';
|
||||
import safariIcon from '@iconify/icons-logos/safari';
|
||||
import vueIcon from '@iconify/icons-logos/vue';
|
||||
import iphoneIcon from '@iconify/icons-majesticons/iphone-x-apps-line';
|
||||
import menuIcon from '@iconify/icons-material-symbols/menu';
|
||||
import okButtonIcon from '@iconify/icons-mdi/button-pointer';
|
||||
import micromessengerIcon from '@iconify/icons-mdi/wechat';
|
||||
import defaultBrowserIcon from '@iconify/icons-ph/browser-duotone';
|
||||
import baiduIcon from '@iconify/icons-ri/baidu-fill';
|
||||
import dingdingFill from '@iconify/icons-ri/dingding-fill';
|
||||
import dingtalkIcon from '@iconify/icons-ri/dingding-line';
|
||||
import taobaoIconFill from '@iconify/icons-ri/taobao-fill';
|
||||
import giteeIcon from '@iconify/icons-simple-icons/gitee';
|
||||
import qqIcon from '@iconify/icons-simple-icons/tencentqq';
|
||||
import javaIcon from '@iconify/icons-skill-icons/java-light';
|
||||
import tsIcon from '@iconify/icons-skill-icons/typescript';
|
||||
import xmlIcon from '@iconify/icons-tabler/file-type-xml';
|
||||
import githubOAuthIcon from '@iconify/icons-uiw/github';
|
||||
import excelIcon from '@iconify/icons-vscode-icons/file-type-excel';
|
||||
import osxIcon from '@iconify/icons-wpf/macos';
|
||||
|
||||
import './menu-icons';
|
||||
|
||||
// 用户 下拉菜单
|
||||
export const GitHubOutlined = createIconifyOfflineIcon(
|
||||
'ant-design:github-outlined',
|
||||
githubOutlined,
|
||||
);
|
||||
|
||||
export const UserOutlined = createIconifyOfflineIcon(
|
||||
'ant-design:user-outlined',
|
||||
userOutlined,
|
||||
);
|
||||
|
||||
// 缓存监控使用
|
||||
export const RedisIcon = createIconifyOfflineIcon('logos:redis', redisIcon);
|
||||
export const CommandLineIcon = createIconifyOfflineIcon(
|
||||
'flat-color-icons:command-line',
|
||||
comandLine,
|
||||
);
|
||||
export const MemoryIcon = createIconifyOfflineIcon('la:memory', memoryIcon);
|
||||
|
||||
// 用户管理 导入
|
||||
// Excel图标
|
||||
export const ExcelIcon = createIconifyOfflineIcon(
|
||||
'vscode-icons:file-type-excel',
|
||||
excelIcon,
|
||||
);
|
||||
// 拖拽上传图标
|
||||
export const InBoxIcon = createIconifyOfflineIcon(
|
||||
'ant-design:inbox-outlined',
|
||||
inboxIcon,
|
||||
);
|
||||
|
||||
// 第三方登录相关图标
|
||||
export const TaobaoIcon = createIconifyOfflineIcon(
|
||||
'ri:taobao-fill',
|
||||
taobaoIconFill,
|
||||
);
|
||||
export const AlipayIcon = createIconifyOfflineIcon(
|
||||
'fa-brands:alipay',
|
||||
alipayIcon,
|
||||
);
|
||||
export const DingdingIcon = createIconifyOfflineIcon(
|
||||
'ri:dingding-fill',
|
||||
dingdingFill,
|
||||
);
|
||||
export const GiteeIcon = createIconifyOfflineIcon(
|
||||
'simple-icons:gitee',
|
||||
giteeIcon,
|
||||
);
|
||||
export const GithubOAuthIcon = createIconifyOfflineIcon(
|
||||
'uiw:github',
|
||||
githubOAuthIcon,
|
||||
);
|
||||
|
||||
// 系统相关图标
|
||||
export const WindowsIcon = createIconifyOfflineIcon(
|
||||
'devicon:windows8',
|
||||
windowsIcon,
|
||||
);
|
||||
export const LinuxIcon = createIconifyOfflineIcon('devicon:linux', linuxIcon);
|
||||
export const OSXIcon = createIconifyOfflineIcon('wpf:macos', osxIcon);
|
||||
export const AndroidIcon = createIconifyOfflineIcon(
|
||||
'flat-color-icons:android-os',
|
||||
androidIcon,
|
||||
);
|
||||
export const IPhoneIcon = createIconifyOfflineIcon(
|
||||
'majesticons:iphone-x-apps-line',
|
||||
iphoneIcon,
|
||||
);
|
||||
// 上面图标没找到 默认图标
|
||||
export const DefaultOsIcon = createIconifyOfflineIcon(
|
||||
'ic:outline-computer',
|
||||
defaultOsIcon,
|
||||
);
|
||||
|
||||
// 浏览器相关图标
|
||||
export const ChromeIcon = createIconifyOfflineIcon('logos:chrome', chromeIcon);
|
||||
export const EdgeIcon = createIconifyOfflineIcon(
|
||||
'logos:microsoft-edge',
|
||||
edgeIcon,
|
||||
);
|
||||
export const FirefoxIcon = createIconifyOfflineIcon(
|
||||
'logos:firefox',
|
||||
firefoxIcon,
|
||||
);
|
||||
export const OperaIcon = createIconifyOfflineIcon('logos:opera', operaIcon);
|
||||
export const SafariIcon = createIconifyOfflineIcon('logos:safari', safariIcon);
|
||||
export const MicromessengerIcon = createIconifyOfflineIcon(
|
||||
'mdi:wechat',
|
||||
micromessengerIcon,
|
||||
);
|
||||
export const QuarkIcon = createIconifyOfflineIcon(
|
||||
'logos:quarkus-icon',
|
||||
quarkIcon,
|
||||
);
|
||||
export const QQIcon = createIconifyOfflineIcon(
|
||||
'simple-icons:tencentqq',
|
||||
qqIcon,
|
||||
);
|
||||
export const DingtalkIcon = createIconifyOfflineIcon(
|
||||
'ri:dingding-line',
|
||||
dingtalkIcon,
|
||||
);
|
||||
export const UcIcon = createIconifyOfflineIcon('arcticons:uc-browser', ucIcon);
|
||||
export const BaiduIcon = createIconifyOfflineIcon('ri:baidu-fill', baiduIcon);
|
||||
// 未知浏览器图标
|
||||
export const DefaultBrowserIcon = createIconifyOfflineIcon(
|
||||
'ph:browser-duotone',
|
||||
defaultBrowserIcon,
|
||||
);
|
||||
|
||||
// 菜单类型 目录/按钮/菜单
|
||||
export const FolderIcon = createIconifyOfflineIcon(
|
||||
'flat-color-icons:folder',
|
||||
folderIcon,
|
||||
);
|
||||
export const OkButtonIcon = createIconifyOfflineIcon(
|
||||
'mdi:button-pointer',
|
||||
okButtonIcon,
|
||||
);
|
||||
export const MenuIcon = createIconifyOfflineIcon(
|
||||
'material-symbols:menu',
|
||||
menuIcon,
|
||||
);
|
||||
|
||||
export const JavaIcon = createIconifyOfflineIcon(
|
||||
'skill-icons:java-light',
|
||||
javaIcon,
|
||||
);
|
||||
export const XmlIcon = createIconifyOfflineIcon(
|
||||
'tabler:file-type-xml',
|
||||
xmlIcon,
|
||||
);
|
||||
export const SqlIcon = createIconifyOfflineIcon('carbon:sql', sqlIcon);
|
||||
export const TsIcon = createIconifyOfflineIcon(
|
||||
'skill-icons:typescript',
|
||||
tsIcon,
|
||||
);
|
||||
export const VueIcon = createIconifyOfflineIcon('logos:vue', vueIcon);
|
||||
export const DefaultFileIcon = createIconifyOfflineIcon(
|
||||
'flat-color-icons:folder',
|
||||
defaultFileIcon,
|
||||
);
|
120
packages/icons/src/iconify-offline/menu-icons.ts
Normal file
120
packages/icons/src/iconify-offline/menu-icons.ts
Normal file
@@ -0,0 +1,120 @@
|
||||
import { addIcon } from '@vben-core/icons';
|
||||
|
||||
import schedule from '@iconify/icons-akar-icons/schedule';
|
||||
import settingOutline from '@iconify/icons-ant-design/setting-outlined';
|
||||
import antdTool from '@iconify/icons-ant-design/tool-outlined';
|
||||
import UserAntd from '@iconify/icons-ant-design/user-outlined';
|
||||
import Operation from '@iconify/icons-arcticons/one-hand-operation';
|
||||
import BaseLineHousesFill from '@iconify/icons-bi/houses-fill';
|
||||
import BxPackage from '@iconify/icons-bx/package';
|
||||
import modelAlt from '@iconify/icons-carbon/model-alt';
|
||||
import taskApproved from '@iconify/icons-carbon/task-approved';
|
||||
import redisWordmark from '@iconify/icons-devicon/redis-wordmark';
|
||||
import springWordmark from '@iconify/icons-devicon/spring-wordmark';
|
||||
import vscode from '@iconify/icons-devicon/vscode';
|
||||
import evergreenTree from '@iconify/icons-emojione/evergreen-tree';
|
||||
import RoleBindingOutlined from '@iconify/icons-eos-icons/role-binding-outlined';
|
||||
import SystemGroup from '@iconify/icons-eos-icons/system-group';
|
||||
import NoticePush from '@iconify/icons-fe/notice-push';
|
||||
import leave from '@iconify/icons-flat-color-icons/leave';
|
||||
import plus from '@iconify/icons-flat-color-icons/plus';
|
||||
import builDefinition from '@iconify/icons-fluent-mdl2/build-definition';
|
||||
import Dictionary from '@iconify/icons-fluent-mdl2/dictionary';
|
||||
import flow from '@iconify/icons-fluent-mdl2/flow';
|
||||
import leaveUser from '@iconify/icons-fluent-mdl2/leave-user';
|
||||
import from24 from '@iconify/icons-fluent/form-24-regular';
|
||||
import BaseLineHouse from '@iconify/icons-ic/baseline-house';
|
||||
import monitor from '@iconify/icons-ic/baseline-monitor';
|
||||
import roundLaunch from '@iconify/icons-ic/round-launch';
|
||||
import MenuSharp from '@iconify/icons-ic/sharp-menu';
|
||||
import Appointment from '@iconify/icons-icon-park-outline/appointment';
|
||||
import SettingTwo from '@iconify/icons-icon-park-twotone/setting-two';
|
||||
import boolOpenText from '@iconify/icons-lucide/book-open-text';
|
||||
import copyright from '@iconify/icons-lucide/copyright';
|
||||
import table from '@iconify/icons-lucide/table';
|
||||
import cloudDoneOutlineRounded from '@iconify/icons-material-symbols/cloud-done-outline-rounded';
|
||||
import generatingTokensOutline from '@iconify/icons-material-symbols/generating-tokens-outline';
|
||||
import LogoDevOutline from '@iconify/icons-material-symbols/logo-dev-outline';
|
||||
import ccOutline from '@iconify/icons-mdi/cc-outline';
|
||||
import tools from '@iconify/icons-mdi/tools';
|
||||
import workflowOutline from '@iconify/icons-mdi/workflow-outline';
|
||||
import DepartmentLine from '@iconify/icons-mingcute/department-line';
|
||||
import profileLine from '@iconify/icons-mingcute/profile-line';
|
||||
import UserDuotone from '@iconify/icons-ph/user-duotone';
|
||||
import userList from '@iconify/icons-ph/user-list';
|
||||
import users from '@iconify/icons-ph/users-light';
|
||||
import insatnceLine from '@iconify/icons-ri/instance-line';
|
||||
import todoLine from '@iconify/icons-ri/todo-line';
|
||||
import Authy from '@iconify/icons-simple-icons/authy';
|
||||
import FolderWithFilesOutline from '@iconify/icons-solar/folder-with-files-outline';
|
||||
import monitorBoldDuotone from '@iconify/icons-solar/monitor-bold-duotone';
|
||||
import monitorCameraOutlined from '@iconify/icons-solar/monitor-camera-outline';
|
||||
import monitorPhoneOutlined from '@iconify/icons-solar/monitor-smartphone-outline';
|
||||
import InterfaceLoginDialPadFingerPasswordDialPadDotFinger from '@iconify/icons-streamline/interface-login-dial-pad-finger-password-dial-pad-dot-finger';
|
||||
import categoryPlus from '@iconify/icons-tabler/category-plus';
|
||||
import code from '@iconify/icons-tabler/code';
|
||||
|
||||
/**
|
||||
* 这里添加菜单图标
|
||||
*/
|
||||
addIcon('eos-icons:system-group', SystemGroup);
|
||||
addIcon('ph:user-duotone', UserDuotone);
|
||||
addIcon('ant-design:user-outlined', UserAntd);
|
||||
addIcon('eos-icons:role-binding-outlined', RoleBindingOutlined);
|
||||
addIcon('ic:sharp-menu', MenuSharp);
|
||||
addIcon('mingcute:department-line', DepartmentLine);
|
||||
addIcon('icon-park-outline:appointment', Appointment);
|
||||
addIcon('fluent-mdl2:dictionary', Dictionary);
|
||||
addIcon('icon-park-twotone:setting-two', SettingTwo);
|
||||
addIcon('fe:notice-push', NoticePush);
|
||||
addIcon('material-symbols:logo-dev-outline', LogoDevOutline);
|
||||
addIcon('arcticons:one-hand-operation', Operation);
|
||||
addIcon(
|
||||
'streamline:interface-login-dial-pad-finger-password-dial-pad-dot-finger',
|
||||
InterfaceLoginDialPadFingerPasswordDialPadDotFinger,
|
||||
);
|
||||
addIcon('solar:folder-with-files-outline', FolderWithFilesOutline);
|
||||
addIcon('simple-icons:authy', Authy);
|
||||
addIcon('solar:monitor-smartphone-outline', monitorPhoneOutlined);
|
||||
addIcon('ic:baseline-house', BaseLineHouse);
|
||||
addIcon('ph:users-light', users);
|
||||
addIcon('bi:houses-fill', BaseLineHousesFill);
|
||||
addIcon('ph:user-list', userList);
|
||||
addIcon('bx:package', BxPackage);
|
||||
addIcon('solar:monitor-bold-duotone', monitorBoldDuotone);
|
||||
addIcon('solar:monitor-camera-outline', monitorCameraOutlined);
|
||||
addIcon('material-symbols:generating-tokens-outline', generatingTokensOutline);
|
||||
addIcon('devicon:redis-wordmark', redisWordmark);
|
||||
addIcon('devicon:spring-wordmark', springWordmark);
|
||||
addIcon('akar-icons:schedule', schedule);
|
||||
addIcon('mdi:tools', tools);
|
||||
addIcon('ant-design:tool-outlined', antdTool);
|
||||
addIcon('tabler:code', code);
|
||||
addIcon('flat-color-icons:plus', plus);
|
||||
addIcon('devicon:vscode', vscode);
|
||||
addIcon('lucide:table', table);
|
||||
addIcon('emojione:evergreen-tree', evergreenTree);
|
||||
addIcon('fluent-mdl2:leave-user', leaveUser);
|
||||
addIcon('mdi:workflow-outline', workflowOutline);
|
||||
addIcon('tabler:category-plus', categoryPlus);
|
||||
addIcon('carbon:model-alt', modelAlt);
|
||||
addIcon('fluent-mdl2:build-definition', builDefinition);
|
||||
addIcon('fluent-mdl2:build-definition', builDefinition);
|
||||
addIcon('icon-park-outline:monitor', monitor);
|
||||
addIcon('ri:instance-line', insatnceLine);
|
||||
addIcon('ri:todo-line', todoLine);
|
||||
addIcon('fluent:form-24-regular', from24);
|
||||
addIcon('carbon:task-approved', taskApproved);
|
||||
addIcon('ic:round-launch', roundLaunch);
|
||||
addIcon('material-symbols:cloud-done-outline-rounded', cloudDoneOutlineRounded);
|
||||
addIcon('mdi:cc-outline', ccOutline);
|
||||
addIcon('lucide:book-open-text', boolOpenText);
|
||||
addIcon('lucide:copyright', copyright);
|
||||
// 个人中心
|
||||
addIcon('mingcute:profile-line', profileLine);
|
||||
// oss配置
|
||||
addIcon('ant-design:setting-outlined', settingOutline);
|
||||
// 请假
|
||||
addIcon('flat-color-icons:leave', leave);
|
||||
// flow
|
||||
addIcon('fluent-mdl2:flow', flow);
|
Reference in New Issue
Block a user