♻️ Refactored some components to new UI

This commit is contained in:
2025-11-27 21:52:51 +08:00
parent 8af7037b24
commit 040e19025e
19 changed files with 404 additions and 522 deletions

View File

@@ -1,7 +1,8 @@
import tailwindcss from '@tailwindcss/vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
import tailwindcss from "@tailwindcss/vite"
import AutoImport from "unplugin-auto-import/vite"
import Components from "unplugin-vue-components/vite"
import { NaiveUiResolver } from "unplugin-vue-components/resolvers"
import { generateTailwindColorThemes } from "@bg-dev/nuxt-naiveui/utils"
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
@@ -12,13 +13,10 @@ export default defineNuxtConfig({
"@nuxt/eslint",
"@pinia/nuxt",
"@nuxtjs/i18n",
"@nuxtjs/color-mode",
"nuxt-og-image",
"@bg-dev/nuxt-naiveui",
],
css: [
"~/assets/css/main.css",
"@bg-dev/nuxt-naiveui"
],
css: ["~/assets/css/main.css"],
app: {
pageTransition: { name: "page", mode: "out-in" },
head: {
@@ -44,10 +42,6 @@ export default defineNuxtConfig({
"Nunito:400"
]
},
colorMode: {
preference: "system",
fallback: "light"
},
features: {
inlineStyles: false
},
@@ -73,18 +67,37 @@ export default defineNuxtConfig({
AutoImport({
imports: [
{
'naive-ui': [
'useDialog',
'useMessage',
'useNotification',
'useLoadingBar'
"naive-ui": [
"useDialog",
"useMessage",
"useNotification",
"useLoadingBar"
]
}
]
}),
Components({
resolvers: [NaiveUiResolver()],
resolvers: [NaiveUiResolver()]
})
]
},
naiveui: {
themeConfig: {
...generateTailwindColorThemes(),
shared: {
common: {
fontFamily:
"Nunito Variable, v-sans, ui-system, -apple-system, sans-serif",
primaryColor: "#3F51B5FF",
primaryColorHover: "#5767C1FF",
primaryColorPressed: "#3546A4FF",
primaryColorSuppl: "#4C5EC5FF",
borderRadius: "16px",
borderRadiusSmall: "8px"
}
},
light: {},
dark: {}
}
}
})