router-icons.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. } from '@vicons/antd';
  17. import {
  18. OptionsSharp,
  19. DesktopOutline,
  20. DocumentTextOutline,
  21. DiamondOutline,
  22. } from '@vicons/ionicons5';
  23. //前端路由图标映射表
  24. export const constantRouterIcon = {
  25. DashboardOutlined: renderIcon(DashboardOutlined),
  26. OptionsSharp: renderIcon(OptionsSharp),
  27. ExclamationCircleOutlined: renderIcon(ExclamationCircleOutlined),
  28. ProfileOutlined: renderIcon(ProfileOutlined),
  29. CheckCircleOutlined: renderIcon(CheckCircleOutlined),
  30. SettingOutlined: renderIcon(SettingOutlined),
  31. ControlOutlined: renderIcon(ControlOutlined),
  32. WalletOutlined: renderIcon(WalletOutlined),
  33. DesktopOutline: renderIcon(DesktopOutline),
  34. ProjectOutlined: renderIcon(ProjectOutlined),
  35. DocumentTextOutline: renderIcon(DocumentTextOutline),
  36. DiamondOutline: renderIcon(DiamondOutline),
  37. TableOutlined: renderIcon(TableOutlined),
  38. SafetyOutlined: renderIcon(SafetyOutlined),
  39. BellOutlined: renderIcon(BellOutlined),
  40. BookOutlined: renderIcon(BookOutlined),
  41. ToolOutlined: renderIcon(ToolOutlined),
  42. };