diff --git a/packages/appreader/src/index.tsx b/packages/appreader/src/index.tsx
index 185ef7d87..8a31f8095 100644
--- a/packages/appreader/src/index.tsx
+++ b/packages/appreader/src/index.tsx
@@ -1,24 +1,14 @@
-import React from "react";
-import ReactDOM from "react-dom";
+import React from 'react'
+import ReactDOM from 'react-dom'
import { Box, VStack } from '@omnivore/web/components/elements/LayoutPrimitives'
import { ArticleContainer } from '@omnivore/web/components/templates/article/ArticleContainer'
-import { ArticleAttributes } from "@omnivore/web/lib/networking/queries/useGetArticleQuery";
+import { ArticleAttributes } from '@omnivore/web/lib/networking/queries/useGetArticleQuery'
+import { applyStoredTheme } from '@omnivore/web/lib/themeUpdater'
import '@omnivore/web/styles/globals.css'
import '@omnivore/web/styles/articleInnerStyling.css'
const App = () => {
- var themeId = window.localStorage.getItem('theme')
-
- if (themeId) {
- document.body.classList.remove(
- 'theme-default',
- 'White',
- 'Gray',
- 'LightGray',
- 'Dark'
- )
- document.body.classList.add(themeId)
- }
+ applyStoredTheme(false) // false to skip serevr sync
return (
<>
@@ -50,7 +40,4 @@ const App = () => {
)
}
-ReactDOM.render(
- ,
- document.getElementById("root")
-);
+ReactDOM.render(, document.getElementById('root'))