]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
workflow: fix sfc playground persist light mode (#5999)
authorPhan An <me@phanan.net>
Wed, 25 May 2022 02:11:54 +0000 (04:11 +0200)
committerGitHub <noreply@github.com>
Wed, 25 May 2022 02:11:54 +0000 (22:11 -0400)
packages/sfc-playground/index.html

index 77e3d3631352b9cb83926a6921eab1fbf7a1cd60..d9ca2eb808f9d69f1a59a5abf83f16ffc0a8214d 100644 (file)
@@ -9,10 +9,10 @@
     <script>
       // process shim for old versions of @vue/compiler-sfc dependency
       window.process = { env: {} }
-      const saved = localStorage.getItem('vue-sfc-playground-prefer-dark')
+      const savedPreferDark = localStorage.getItem('vue-sfc-playground-prefer-dark')
       if (
-        saved !== 'false' ||
-        window.matchMedia('(prefers-color-scheme: dark)').matches
+        savedPreferDark === 'true' ||
+        (!savedPreferDark && window.matchMedia('(prefers-color-scheme: dark)').matches)
       ) {
         document.documentElement.classList.add('dark')
       }