Pārlūkot izejas kodu

Make iOS "safe area" respect dark mode (#2053)

Thomas Steiner 4 gadi atpakaļ
vecāks
revīzija
80cbe13167
2 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/components/App.tsx
  2. 4 0
      src/css/theme.scss

+ 1 - 1
src/components/App.tsx

@@ -724,7 +724,7 @@ class App extends React.Component<ExcalidrawProps, AppState> {
       });
     }
 
-    document.body.classList.toggle(
+    document.documentElement.classList.toggle(
       "Appearance_dark",
       this.state.appearance === "dark",
     );

+ 4 - 0
src/css/theme.scss

@@ -37,6 +37,10 @@
   --popup-text-inverted-color: #{$oc-white};
 }
 
+:root.Appearance_dark {
+  background-color: #000;
+}
+
 .Appearance_dark {
   --text-color-primary: #{$oc-gray-4};
   --bg-color-island: #1e1e1e;