@@ -90,9 +90,13 @@ import {
9090import { AppMainMenu } from "./components/AppMainMenu" ;
9191import { AppWelcomeScreen } from "./components/AppWelcomeScreen" ;
9292import { AppFooter } from "./components/AppFooter" ;
93- import { Provider , useAtom , useAtomValue } from "jotai" ;
94- import { useAtomWithInitialValue } from "../packages/excalidraw/jotai" ;
95- import { appJotaiStore } from "./app-jotai" ;
93+ import {
94+ Provider ,
95+ useAtom ,
96+ useAtomValue ,
97+ useAtomWithInitialValue ,
98+ appJotaiStore ,
99+ } from "./app-jotai" ;
96100
97101import "./index.scss" ;
98102import type { ResolutionType } from "../packages/excalidraw/utility-types" ;
@@ -117,7 +121,7 @@ import {
117121 share ,
118122 youtubeIcon ,
119123} from "../packages/excalidraw/components/icons" ;
120- import { appThemeAtom , useHandleAppTheme } from "./useHandleAppTheme" ;
124+ import { useHandleAppTheme } from "./useHandleAppTheme" ;
121125import { getPreferredLanguage } from "./app-language/language-detector" ;
122126import { useAppLangCode } from "./app-language/language-state" ;
123127import DebugCanvas , {
@@ -328,8 +332,7 @@ const ExcalidrawWrapper = () => {
328332 const [ errorMessage , setErrorMessage ] = useState ( "" ) ;
329333 const isCollabDisabled = isRunningInIframe ( ) ;
330334
331- const [ appTheme , setAppTheme ] = useAtom ( appThemeAtom ) ;
332- const { editorTheme } = useHandleAppTheme ( ) ;
335+ const { editorTheme, appTheme, setAppTheme } = useHandleAppTheme ( ) ;
333336
334337 const [ langCode , setLangCode ] = useAppLangCode ( ) ;
335338
0 commit comments