/
jonca3d
/
CourseOnReac
Обзор
Документация
Войти
/
jonca3d
/
CourseOnReac
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/components/Layout/layout.jsx
31 строка
690 B
Evgeniy
Переключение темы и бургер меню
29 сен 2024, 17:13
29 сен 2024, 17:13
56c5cdb
Код
Авторство
О чём код?
import { useContext } from "react"; import Footer from "../Footer/footer"; import Header from "../Header/header"; import styles from "./layout.module.css"; import { ThemeContext } from "../../themeContext"; import PropTypes from "prop-types"; import Main from "../Main/main"; function Layout({ children }) { const { theme } = useContext(ThemeContext) return ( <> <div className={styles[theme]}> <Header /> <Main> {children} </Main> <Footer /> </div> </> ) } Layout.propTypes = { children: PropTypes.node } export default Layout;