diff --git a/ui/src/asset/icons/help.svg b/ui/src/asset/icons/help.svg
new file mode 100644
index 00000000..e5bdc1fb
--- /dev/null
+++ b/ui/src/asset/icons/help.svg
@@ -0,0 +1 @@
+
diff --git a/ui/src/asset/icons/k8s.svg b/ui/src/asset/icons/k8s.svg
new file mode 100644
index 00000000..4a4b34d9
--- /dev/null
+++ b/ui/src/asset/icons/k8s.svg
@@ -0,0 +1 @@
+
diff --git a/ui/src/asset/icons/organize.svg b/ui/src/asset/icons/organize.svg
new file mode 100644
index 00000000..0d78983d
--- /dev/null
+++ b/ui/src/asset/icons/organize.svg
@@ -0,0 +1 @@
+
diff --git a/ui/src/asset/icons/setting.svg b/ui/src/asset/icons/setting.svg
new file mode 100644
index 00000000..a8d64227
--- /dev/null
+++ b/ui/src/asset/icons/setting.svg
@@ -0,0 +1 @@
+
diff --git a/ui/src/asset/icons/split.svg b/ui/src/asset/icons/split.svg
new file mode 100644
index 00000000..2fdae88c
--- /dev/null
+++ b/ui/src/asset/icons/split.svg
@@ -0,0 +1 @@
+
diff --git a/ui/src/asset/icons/tree.svg b/ui/src/asset/icons/tree.svg
new file mode 100644
index 00000000..19b13eb6
--- /dev/null
+++ b/ui/src/asset/icons/tree.svg
@@ -0,0 +1 @@
+
diff --git a/ui/src/asset/icons/user.svg b/ui/src/asset/icons/user.svg
new file mode 100644
index 00000000..58a1fb7a
--- /dev/null
+++ b/ui/src/asset/icons/user.svg
@@ -0,0 +1 @@
+
diff --git a/ui/vite.config.ts b/ui/vite.config.ts
index d4e04965..3bb37b06 100644
--- a/ui/vite.config.ts
+++ b/ui/vite.config.ts
@@ -23,7 +23,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
vue(),
manualChunksPlugin(),
createSvgIconsPlugin({
- iconDirs: [resolve(process.cwd(), 'src/public/icons')],
+ iconDirs: [resolve(process.cwd(), 'src/asset/icons')],
symbolId: 'icon-[dir]-[name]'
}),
Components({ dts: true, resolvers: [NaiveUiResolver()] })