refactor: 重构图标模块,使用@iconify/json替换不再维护更新的@iconify-icons/*依赖,优化使用体验,确保图标库可持续更新并支持Tree-shaking (#1202)

refactor: 重构图标模块,使用`@iconify/json`替换不再维护更新的`@iconify-icons/*`依赖,优化使用体验,确保图标库可持续更新并支持`Tree-shaking`
This commit is contained in:
xiaoming
2025-03-25 09:18:20 +08:00
committed by GitHub
parent b004c224c2
commit a9ee9ebcf9
85 changed files with 416 additions and 292 deletions

View File

@@ -5,7 +5,7 @@ export default {
path: "/able",
redirect: "/able/watermark",
meta: {
icon: "ri:ubuntu-fill",
icon: "ri/ubuntu-fill",
title: $t("menus.pureAble"),
rank: able
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/about",
redirect: "/about/index",
meta: {
icon: "ri:file-info-line",
icon: "ri/file-info-line",
title: $t("menus.pureAbout"),
rank: about
},

View File

@@ -6,7 +6,7 @@ export default {
path: "/board",
redirect: "/board/index",
meta: {
icon: "ri:artboard-line",
icon: "ri/artboard-line",
title: $t("menus.pureBoard"),
rank: board
},

View File

@@ -4,7 +4,7 @@ export default {
path: "/chatai",
redirect: "/chatai/index",
meta: {
icon: "ri:chat-search-line",
icon: "ri/chat-search-line",
title: "chat-ai",
rank: chatai
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/codemirror",
redirect: "/codemirror/index",
meta: {
icon: "ri:code-box-line",
icon: "ri/code-box-line",
title: $t("menus.pureCodeMirror"),
rank: codemirror
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/components",
redirect: "/components/dialog",
meta: {
icon: "ep:menu",
icon: "ep/menu",
title: $t("menus.pureComponents"),
rank: components
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/editor",
redirect: "/editor/index",
meta: {
icon: "ep:edit",
icon: "ep/edit",
title: $t("menus.pureEditor"),
rank: editor
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/error",
redirect: "/error/403",
meta: {
icon: "ri:information-line",
icon: "ri/information-line",
// showLink: false,
title: $t("menus.pureAbnormal"),
rank: error

View File

@@ -5,7 +5,7 @@ export default {
path: "/flow-chart",
redirect: "/flow-chart/index",
meta: {
icon: "ep:set-up",
icon: "ep/set-up",
title: $t("menus.pureFlowChart"),
rank: flowchart
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/form",
redirect: "/form/index",
meta: {
icon: "ri:edit-box-line",
icon: "ri/edit-box-line",
title: $t("menus.pureSchemaForm"),
rank: form
},

View File

@@ -6,7 +6,7 @@ export default {
path: "/form-design",
redirect: "/form-design/index",
meta: {
icon: "ri:terminal-window-line",
icon: "ri/terminal-window-line",
title: $t("menus.pureFormDesign"),
rank: formdesign
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/ganttastic",
redirect: "/ganttastic/index",
meta: {
icon: "ri:bar-chart-horizontal-line",
icon: "ri/bar-chart-horizontal-line",
title: $t("menus.pureGanttastic"),
rank: ganttastic
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/guide",
redirect: "/guide/index",
meta: {
icon: "ep:guide",
icon: "ep/guide",
title: $t("menus.pureGuide"),
rank: guide
},

View File

@@ -9,7 +9,7 @@ export default {
component: Layout,
redirect: "/welcome",
meta: {
icon: "ep:home-filled",
icon: "ep/home-filled",
title: $t("menus.pureHome"),
rank: home
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/list",
redirect: "/list/card",
meta: {
icon: "ri:list-check",
icon: "ri/list-check",
title: $t("menus.pureList"),
rank: list
},
@@ -15,7 +15,7 @@ export default {
name: "CardList",
component: () => import("@/views/list/card/index.vue"),
meta: {
icon: "ri:bank-card-line",
icon: "ri/bank-card-line",
title: $t("menus.pureCardList"),
showParent: true
}

View File

@@ -5,7 +5,7 @@ export default {
path: "/markdown",
redirect: "/markdown/index",
meta: {
icon: "ri:markdown-line",
icon: "ri/markdown-line",
title: $t("menus.pureMarkdown"),
rank: markdown
},

View File

@@ -6,7 +6,7 @@ export default {
path: "/mind-map",
redirect: "/mind-map/index",
meta: {
icon: "ri:mind-map",
icon: "ri/mind-map",
title: $t("menus.pureMindMap"),
rank: mind
},

View File

@@ -6,7 +6,7 @@ export default {
redirect: "/nested/menu1/menu1-1",
meta: {
title: $t("menus.pureMenus"),
icon: "ep:histogram",
icon: "ep/histogram",
rank: nested
},
children: [

View File

@@ -5,7 +5,7 @@ export default {
path: "/ppt",
redirect: "/ppt/index",
meta: {
icon: "ri:file-ppt-2-line",
icon: "ri/file-ppt-2-line",
title: "PPT",
rank: ppt
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/result",
redirect: "/result/success",
meta: {
icon: "ri:checkbox-circle-line",
icon: "ri/checkbox-circle-line",
title: $t("menus.pureResult"),
rank: result
},

View File

@@ -5,7 +5,7 @@ export default {
path: "/table",
redirect: "/table/index",
meta: {
icon: "ri:table-line",
icon: "ri/table-line",
title: $t("menus.pureTable"),
rank: table
},

View File

@@ -4,7 +4,7 @@ export default {
path: "/vue-flow",
redirect: "/vue-flow/index",
meta: {
icon: "ep:set-up",
icon: "ep/set-up",
title: "vue-flow",
rank: vueflow
},