From 2f643e3c1326a0408cb2c44cccd74d4bc4eac108 Mon Sep 17 00:00:00 2001
From: Quicy <1728550853@qq.com>
Date: Thu, 15 Jan 2026 14:33:24 +0800
Subject: [PATCH] refactor: change ui component.json
---
packages/ui/components.json | 10 ++---
.../src/components/breadcrumb/Breadcrumb.vue | 17 ++++++++
.../breadcrumb/BreadcrumbEllipsis.vue | 23 ++++++++++
.../components/breadcrumb/BreadcrumbItem.vue | 17 ++++++++
.../components/breadcrumb/BreadcrumbLink.vue | 21 +++++++++
.../components/breadcrumb/BreadcrumbList.vue | 17 ++++++++
.../components/breadcrumb/BreadcrumbPage.vue | 20 +++++++++
.../breadcrumb/BreadcrumbSeparator.vue | 22 ++++++++++
.../ui/src/components/breadcrumb/index.ts | 7 +++
packages/ui/src/index.ts | 1 +
packages/ui/tsconfig.json | 1 -
packages/ui/vite.config.ts | 16 +++++++
.../src/components/MainContainer/index.vue | 43 ++++++++++++++++---
13 files changed, 204 insertions(+), 11 deletions(-)
create mode 100644 packages/ui/src/components/breadcrumb/Breadcrumb.vue
create mode 100644 packages/ui/src/components/breadcrumb/BreadcrumbEllipsis.vue
create mode 100644 packages/ui/src/components/breadcrumb/BreadcrumbItem.vue
create mode 100644 packages/ui/src/components/breadcrumb/BreadcrumbLink.vue
create mode 100644 packages/ui/src/components/breadcrumb/BreadcrumbList.vue
create mode 100644 packages/ui/src/components/breadcrumb/BreadcrumbPage.vue
create mode 100644 packages/ui/src/components/breadcrumb/BreadcrumbSeparator.vue
create mode 100644 packages/ui/src/components/breadcrumb/index.ts
create mode 100644 packages/ui/vite.config.ts
diff --git a/packages/ui/components.json b/packages/ui/components.json
index 7ec80584..f5879d25 100644
--- a/packages/ui/components.json
+++ b/packages/ui/components.json
@@ -10,11 +10,11 @@
"prefix": ""
},
"aliases": {
- "components": "src/components",
- "composables": "src/composables",
- "utils": "src/lib/utils",
- "ui": "src/components",
- "lib": "src/lib"
+ "components": "#/components",
+ "composables": "#/composables",
+ "utils": "#/lib/utils",
+ "ui": "#/components",
+ "lib": "#/lib"
},
"iconLibrary": "lucide"
}
diff --git a/packages/ui/src/components/breadcrumb/Breadcrumb.vue b/packages/ui/src/components/breadcrumb/Breadcrumb.vue
new file mode 100644
index 00000000..c5be5f09
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/Breadcrumb.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/packages/ui/src/components/breadcrumb/BreadcrumbEllipsis.vue b/packages/ui/src/components/breadcrumb/BreadcrumbEllipsis.vue
new file mode 100644
index 00000000..ed242c1b
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/BreadcrumbEllipsis.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+ More
+
+
diff --git a/packages/ui/src/components/breadcrumb/BreadcrumbItem.vue b/packages/ui/src/components/breadcrumb/BreadcrumbItem.vue
new file mode 100644
index 00000000..8852aa2f
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/BreadcrumbItem.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/packages/ui/src/components/breadcrumb/BreadcrumbLink.vue b/packages/ui/src/components/breadcrumb/BreadcrumbLink.vue
new file mode 100644
index 00000000..40b8e8ef
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/BreadcrumbLink.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/packages/ui/src/components/breadcrumb/BreadcrumbList.vue b/packages/ui/src/components/breadcrumb/BreadcrumbList.vue
new file mode 100644
index 00000000..d39fa1af
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/BreadcrumbList.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/packages/ui/src/components/breadcrumb/BreadcrumbPage.vue b/packages/ui/src/components/breadcrumb/BreadcrumbPage.vue
new file mode 100644
index 00000000..0307e669
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/BreadcrumbPage.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/packages/ui/src/components/breadcrumb/BreadcrumbSeparator.vue b/packages/ui/src/components/breadcrumb/BreadcrumbSeparator.vue
new file mode 100644
index 00000000..3ec512ac
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/BreadcrumbSeparator.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/packages/ui/src/components/breadcrumb/index.ts b/packages/ui/src/components/breadcrumb/index.ts
new file mode 100644
index 00000000..f4eafdc0
--- /dev/null
+++ b/packages/ui/src/components/breadcrumb/index.ts
@@ -0,0 +1,7 @@
+export { default as Breadcrumb } from "./Breadcrumb.vue"
+export { default as BreadcrumbEllipsis } from "./BreadcrumbEllipsis.vue"
+export { default as BreadcrumbItem } from "./BreadcrumbItem.vue"
+export { default as BreadcrumbLink } from "./BreadcrumbLink.vue"
+export { default as BreadcrumbList } from "./BreadcrumbList.vue"
+export { default as BreadcrumbPage } from "./BreadcrumbPage.vue"
+export { default as BreadcrumbSeparator } from "./BreadcrumbSeparator.vue"
diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts
index 73f1c672..6b33dce8 100644
--- a/packages/ui/src/index.ts
+++ b/packages/ui/src/index.ts
@@ -1,6 +1,7 @@
export * from './components/alert/index'
export * from './components/avatar/index'
export * from './components/badge/index'
+export * from './components/breadcrumb/index'
export * from './components/button/index'
export * from './components/button-group/index'
export * from './components/card/index'
diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json
index f2075677..9bd6f253 100644
--- a/packages/ui/tsconfig.json
+++ b/packages/ui/tsconfig.json
@@ -4,7 +4,6 @@
"exclude": ["src/**/__tests__/*"],
"compilerOptions": {
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
-
"baseUrl": ".",
"paths": {
"#/*": ["./src/*"]
diff --git a/packages/ui/vite.config.ts b/packages/ui/vite.config.ts
new file mode 100644
index 00000000..6a793fc4
--- /dev/null
+++ b/packages/ui/vite.config.ts
@@ -0,0 +1,16 @@
+import { defineConfig } from 'vite'
+import vue from '@vitejs/plugin-vue'
+import tailwindcss from '@tailwindcss/vite'
+import path from 'node:path'
+
+export default defineConfig({
+ plugins: [
+ vue(),
+ tailwindcss()
+ ],
+ resolve: {
+ alias: {
+ '#': path.resolve(__dirname, './src')
+ }
+ }
+})
\ No newline at end of file
diff --git a/packages/web/src/components/MainContainer/index.vue b/packages/web/src/components/MainContainer/index.vue
index 966c6870..f95694ff 100644
--- a/packages/web/src/components/MainContainer/index.vue
+++ b/packages/web/src/components/MainContainer/index.vue
@@ -1,15 +1,48 @@
-
-
-
-
+
+
\ No newline at end of file