Skip to content

Commit 2fa173b

Browse files
committed
chore: css variables
1 parent ea0a366 commit 2fa173b

File tree

4 files changed

+60
-55
lines changed

4 files changed

+60
-55
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"schema2ts": "json2ts -i src/config/schema/app-settings.schema.json -o types/schema.d.ts --style.singleQuote --no-style.semi"
2121
},
2222
"dependencies": {
23-
"@vexip-ui/hooks": "^2.7.0",
23+
"@vexip-ui/hooks": "^2.8.0",
2424
"@vexip-ui/icons": "^1.2.1",
2525
"@vexip-ui/utils": "^2.16.1",
2626
"@vueuse/core": "^12.5.0",
@@ -30,7 +30,7 @@
3030
"nprogress": "^0.2.0",
3131
"pinia": "^2.3.0",
3232
"screenfull": "^6.0.2",
33-
"vexip-ui": "^2.3.22",
33+
"vexip-ui": "^2.3.23",
3434
"vue": "^3.5.13",
3535
"vue-i18n": "^11.0.1",
3636
"vue-router": "^4.5.0"

pnpm-lock.yaml

Lines changed: 33 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/style/variables/dark.scss

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1-
@forward 'vexip-ui/style/dark/variables.scss' with (
2-
$color-map: ()
1+
@use 'sass:map';
2+
3+
@forward 'vexip-ui/style/dark/variables' with (
4+
$color-map: (
5+
primary: (
6+
// base: #654ea7
7+
)
8+
)
39
);

vite.config.ts

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -59,24 +59,23 @@ export default defineConfig(async ({ command, mode }) => {
5959
host: '0.0.0.0'
6060
},
6161
css: {
62-
// preprocessorOptions: {
63-
// scss: {
64-
// additionalData: (code: string, path: string) => {
65-
// // 篡改组件库基础样式中的变量文件的引用
66-
// if (vxpStylePresetRE.test(path)) {
67-
// if (path.includes('dark')) {
68-
// console.log(path)
69-
// return code.replace("@use './variables.scss' as *;", `@use '${darkPath}' as *;`)
70-
// }
71-
// return code.replace(
72-
// "@use './design/variables.scss' as *;",
73-
// `@use '${basePath}' as *;`
74-
// )
75-
// }
76-
// return code
77-
// }
78-
// }
79-
// }
62+
preprocessorOptions: {
63+
scss: {
64+
additionalData: (code: string, path: string) => {
65+
// 篡改组件库基础样式中的变量文件的引用
66+
if (vxpStylePresetRE.test(path)) {
67+
if (path.includes('dark')) {
68+
return code.replace("@use './variables.scss' as *;", `@use '${darkPath}' as *;`)
69+
}
70+
return code.replace(
71+
"@use './design/variables.scss' as *;",
72+
`@use '${basePath}' as *;`
73+
)
74+
}
75+
return code
76+
}
77+
}
78+
}
8079
},
8180
build: {
8281
chunkSizeWarningLimit: 10 * 1024,

0 commit comments

Comments
 (0)