mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
add themes, home component, body css
This commit is contained in:
+10
-1
@@ -1,10 +1,19 @@
|
||||
import { useEffect } from 'react';
|
||||
import { Route, Routes } from 'react-router-dom';
|
||||
import Home from './views/home';
|
||||
import styles from './app.module.css';
|
||||
import useTheme from './hooks/use-theme';
|
||||
|
||||
const App = () => {
|
||||
const [theme] = useTheme();
|
||||
|
||||
useEffect(() => {
|
||||
document.body.classList.forEach((className) => document.body.classList.remove(className));
|
||||
document.body.classList.add(theme);
|
||||
}, [theme]);
|
||||
|
||||
return (
|
||||
<div className={styles.app}>
|
||||
<div className={`${styles.app} ${theme}`}>
|
||||
<Routes>
|
||||
<Route path='/' element={<Home />} />
|
||||
</Routes>
|
||||
|
||||
Reference in New Issue
Block a user