Skip to content

Commit 414338b

Browse files
committed
doc: add colorScheme
1 parent d783c4e commit 414338b

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

components/style/themes/index.less

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
// This will be replaced in webpack bundle
33
// @root-entry-name: variable;
44

5-
@import './default.less';
5+
// @import './default.less';
66
// @import './variable.less';
7-
// @import './@{root-entry-name}.less';
7+
@import './@{root-entry-name}.less';

site/src/App.vue

+2
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,11 @@ export default defineComponent({
8989
if (theme.value === 'dark') {
9090
document.getElementsByTagName('html')[0].setAttribute('data-doc-theme', 'dark');
9191
document.getElementsByTagName('body')[0].setAttribute('data-theme', 'dark');
92+
document.getElementsByTagName('html')[0].style.colorScheme = 'dark';
9293
} else {
9394
document.getElementsByTagName('html')[0].setAttribute('data-doc-theme', 'light');
9495
document.getElementsByTagName('body')[0].setAttribute('data-theme', 'light');
96+
document.getElementsByTagName('html')[0].style.colorScheme = 'light';
9597
}
9698
},
9799
{ immediate: true },

site/themeConfig.ts

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const themeConfig = [
1313
'gray-8': '@text-color',
1414
'background-color-base': '#555',
1515
'skeleton-color': 'rgba(0,0,0,0.8)',
16+
'root-entry-name': 'dark',
1617
},
1718
},
1819
];

site/vite.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export default {
4949
modifyVars: {
5050
hack: `true;@import "${require.resolve('../components/style/color/colorPalette.less')}";`,
5151
...defaultVar,
52+
'root-entry-name': 'variable',
5253
},
5354
javascriptEnabled: true,
5455
// includePaths: ["node_modules/"],

0 commit comments

Comments
 (0)