File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,10 @@ export default {
3232 type: String ,
3333 default: styles
3434 },
35+ className: {
36+ type: String ,
37+ default: ' dark-mode'
38+ },
3539 persist: {
3640 type: String ,
3741 default: ' localStorage'
@@ -66,9 +70,9 @@ export default {
6670 methods: {
6771 supportsFilters () {
6872 const div = document .createElement (' div' )
69- const hasFilter = ' filter' in div .style
70- if (! hasFilter ) console .warn (' CSS filter is not supported' )
71- return hasFilter
73+ const isSupported = ' filter' in div .style
74+ if (! isSupported ) console .trace (' CSS filter is not supported' )
75+ return isSupported
7276 },
7377 prefersDark () {
7478 return window .matchMedia && window .matchMedia (' (prefers-color-scheme: dark)' ).matches
@@ -77,7 +81,7 @@ export default {
7781 if (this .themeColorMeta ) return this .themeColorMeta .setAttribute (' content' , color)
7882 },
7983 toggleClass () {
80- document .documentElement .classList .toggle (' dark-mode ' )
84+ document .documentElement .classList .toggle (this . className )
8185 },
8286 setDarkMode () {
8387 window [this .persist ].setItem (' darkMode' , ' on' )
You can’t perform that action at this time.
0 commit comments