router-icons.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { renderIcon } from '@/utils/index';
  2. import {
  3. DashboardOutlined,
  4. ExclamationCircleOutlined,
  5. ProfileOutlined,
  6. CheckCircleOutlined,
  7. SettingOutlined,
  8. ControlOutlined,
  9. ProjectOutlined,
  10. WalletOutlined,
  11. TableOutlined,
  12. SafetyOutlined,
  13. BellOutlined,
  14. BookOutlined,
  15. ToolOutlined,
  16. PictureOutlined,
  17. CameraOutlined,
  18. ApartmentOutlined,
  19. } from '@vicons/antd';
  20. import {
  21. OptionsSharp,
  22. DesktopOutline,
  23. DocumentTextOutline,
  24. DiamondOutline,
  25. FileTrayFullOutline,
  26. } from '@vicons/ionicons5';
  27. //前端路由图标映射表
  28. export const constantRouterIcon = {
  29. DashboardOutlined: renderIcon(DashboardOutlined),
  30. OptionsSharp: renderIcon(OptionsSharp),
  31. ExclamationCircleOutlined: renderIcon(ExclamationCircleOutlined),
  32. ProfileOutlined: renderIcon(ProfileOutlined),
  33. CheckCircleOutlined: renderIcon(CheckCircleOutlined),
  34. SettingOutlined: renderIcon(SettingOutlined),
  35. ControlOutlined: renderIcon(ControlOutlined),
  36. WalletOutlined: renderIcon(WalletOutlined),
  37. DesktopOutline: renderIcon(DesktopOutline),
  38. ProjectOutlined: renderIcon(ProjectOutlined),
  39. DocumentTextOutline: renderIcon(DocumentTextOutline),
  40. DiamondOutline: renderIcon(DiamondOutline),
  41. TableOutlined: renderIcon(TableOutlined),
  42. SafetyOutlined: renderIcon(SafetyOutlined),
  43. BellOutlined: renderIcon(BellOutlined),
  44. BookOutlined: renderIcon(BookOutlined),
  45. ToolOutlined: renderIcon(ToolOutlined),
  46. PictureOutlined: renderIcon(PictureOutlined),
  47. CameraOutlined: renderIcon(CameraOutlined),
  48. ApartmentOutlined: renderIcon(ApartmentOutlined),
  49. FileTrayFullOutline: renderIcon(FileTrayFullOutline),
  50. };