Fixing warnings

This commit is contained in:
Max Lynch
2020-12-25 17:29:36 -06:00
parent 319d7d2e55
commit f148895679
3 changed files with 32 additions and 27 deletions
+19 -16
View File
@@ -7,23 +7,26 @@ const { DarkMode } = Plugins;
const App = ({ children, className, ...props }) => {
const [darkMode, setDarkMode] = useState(false);
useEffect(async() => {
let darkmodeConfig = await DarkMode.isDarkModeOn();
setDarkMode(darkmodeConfig.isDarkModeOn);
DarkMode.addListener("darkModeStateChanged", (state) => {
setDarkMode(state.isDarkModeOn);
});
useEffect(async () => {
try {
let darkmodeConfig = await DarkMode.isDarkModeOn();
setDarkMode(darkmodeConfig.isDarkModeOn);
DarkMode.addListener('darkModeStateChanged', state => {
setDarkMode(state.isDarkModeOn);
});
} catch (e) {}
}, []);
return (<div {...props} className={classNames(
'flex h-screen flex-col',
className,
{
'dark': darkMode
}
)}>
{children}
</div>);
}
return (
<div
{...props}
className={classNames('flex h-screen flex-col', className, {
dark: darkMode,
})}
>
{children}
</div>
);
};
export default App;