Skip to content

Commit 69f1139

Browse files
committed
refactor: update theme
1 parent 0aeab55 commit 69f1139

File tree

10 files changed

+27
-38
lines changed

10 files changed

+27
-38
lines changed

src/components/NavBar.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ const title = computed(() => {
2020
</script>
2121

2222
<template>
23-
<var-app-bar v-show="title" :title="title" :fixed="true" :safe-area-top="true" @click-left="onBack">
23+
<var-app-bar v-show="title" :title="title" :fixed="true" :safe-area-top="true">
2424
<template #left>
2525
<var-button color="transparent" text-color="#fff" round text @click="onBack">
26-
<var-icon name="chevron-left" />
26+
<var-icon name="chevron-left" :size="24" />
2727
</var-button>
2828
</template>
2929
</var-app-bar>

src/locales/en-US.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
{
22
"app": {
33
"pleaseUseMobileVisit": "Please use a mobile device to access",
4-
"warning": "WARNING"
4+
"warning": "WARNING",
5+
"notFound": "Not found",
6+
"backBtn": "Back"
57
},
68
"home": {
79
"darkMode": "🌗 Dark Mode",

src/locales/zh-CN.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
{
22
"app": {
33
"warning": "警告",
4-
"pleaseUseMobileVisit": "请使用移动设备访问"
4+
"pleaseUseMobileVisit": "请使用移动设备访问",
5+
"notFound": "没有找到",
6+
"backBtn": "返回"
57
},
68
"home": {
79
"darkMode": "🌗 暗黑模式",

src/pages/[...all].vue

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,12 @@ function onBack() {
1212
<template>
1313
<Container>
1414
<div text="center gray-300 dark:gray-200 18">
15-
<var-icon name="warning" size="3em" />
16-
<div> Not found </div>
15+
<var-icon name="warning" size="5em" />
16+
<div> {{ $t('app.notFound') }} </div>
1717

18-
<div class="mt-10">
19-
<button btn m="3 t8" class="px-10 py-6 font-bold" @click="onBack">
20-
Back
21-
</button>
22-
</div>
18+
<var-button type="primary" class="mt-10" @click="onBack">
19+
{{ $t('app.backBtn') }}
20+
</var-button>
2321
</div>
2422
</Container>
2523
</template>

src/pages/index.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,15 @@ const menus = computed(() => ([
5656

5757
<template>
5858
<Container>
59-
<var-paper radius="10">
59+
<var-paper radius="10" :elevation="2">
6060
<var-cell border>
6161
{{ t('home.darkMode') }}
6262
<template #extra>
6363
<var-switch v-model="checked" @click="toggle" />
6464
</template>
6565
</var-cell>
6666

67-
<var-cell border @click="languagePicker">
67+
<var-cell ripple border @click="languagePicker">
6868
{{ t('home.language') }}
6969
<template #extra>
7070
<div class="w-80 flex items-center justify-right">
@@ -78,6 +78,7 @@ const menus = computed(() => ([
7878
v-for="(item, index) in menus"
7979
:key="item.router"
8080
:border="index !== menus.length - 1"
81+
ripple
8182
@click="$router.push(item.router)"
8283
>
8384
{{ item.title }}

src/pages/unocss/index.vue

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,8 @@ definePage({
1515
Hello, Unocss!
1616
</h1>
1717

18-
<p class="mt-4 text-gray-700 dark:text-white">
19-
This is a simple example of Unocss in action.
18+
<p class="mt-4 text-[var(--color-primary)] dark:text-white">
19+
This is a simple example of Unocss.
2020
</p>
21-
22-
<button class="px-10 py-6 font-bold btn">
23-
Button
24-
</button>
2521
</Container>
2622
</template>

src/styles/app.less

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ body {
3232
// NProgress Style
3333
#nprogress {
3434
.bar {
35-
background: var(--color-nprogress) !important;
35+
background: var(--color-primary) !important;
3636
}
3737

3838
.spinner-icon {
39-
border-top-color: var(--color-nprogress);
40-
border-left-color: var(--color-nprogress);
39+
border-top-color: var(--color-primary);
40+
border-left-color: var(--color-primary);
4141
}
4242
}
4343

src/styles/dark.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { Themes } from '@varlet/ui'
22

33
export const darkTheme = Themes.toViewport({
4-
...Themes.dark,
5-
'--color-primary': '#00C16A',
6-
'--color-nprogress': '#D9FBE8',
4+
...Themes.md3Dark,
75
}, {
86
viewportUnit: 'vw',
97
})

src/styles/light.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { Themes } from '@varlet/ui'
22

33
export const lightTheme = Themes.toViewport({
4-
'--color-primary': '#00C16A',
5-
'--color-nprogress': '#75EDAE',
6-
'--color-body': '#f7f8fa',
4+
...Themes.md3Light,
75
}, {
86
viewportUnit: 'vw',
97
})

uno.config.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,17 @@ import {
55
presetMini,
66
presetUno,
77
} from 'unocss'
8-
import { presetVarlet } from '@varlet/preset-unocss'
98

9+
import { presetVarlet } from '@varlet/preset-unocss'
1010
import presetRemToPx from '@unocss/preset-rem-to-px'
1111

12-
// Friends who have just used unocss can use this tool: https://to-unocss.netlify.app
13-
1412
export default defineConfig({
1513
presets: [
1614
presetUno,
17-
presetVarlet(),
1815
presetAttributify,
19-
presetIcons(),
16+
presetIcons,
17+
presetMini,
18+
presetVarlet,
2019
// Why use this plug-in?
2120
// The template uses viewport as the mobile adaptation scheme, and the default unit of unocss is rem
2221
// So it needs to be converted to px, and then postcss converts px to vw/vh to complete the adaptation.
@@ -25,10 +24,5 @@ export default defineConfig({
2524
// https://juejin.cn/post/7262975395620618298
2625
baseFontSize: 4,
2726
}),
28-
presetMini(),
29-
],
30-
shortcuts: [
31-
// shortcuts to multiple utilities
32-
['btn', 'px-6 py-3 rounded-3 border-none inline-block bg-green-400 text-white cursor-pointer !outline-none hover:bg-green-600 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'],
3327
],
3428
})

0 commit comments

Comments
 (0)