diff --git a/week4/exercises/exercise 1 - context/src/App.jsx b/week4/exercises/exercise 1 - context/src/App.jsx index 5e58467..9b53a4f 100644 --- a/week4/exercises/exercise 1 - context/src/App.jsx +++ b/week4/exercises/exercise 1 - context/src/App.jsx @@ -1,6 +1,7 @@ import { useState } from 'react'; import Navbar from './components/Navbar.jsx'; import Page from './components/Page.jsx'; +import { ThemeContext } from './contexts/ThemeContext.jsx'; import './index.css'; export default function App() { @@ -11,12 +12,14 @@ export default function App() { } return ( -
{article.summary}
diff --git a/week4/exercises/exercise 1 - context/src/components/Heading.jsx b/week4/exercises/exercise 1 - context/src/components/Heading.jsx index 04de4e4..065df03 100644 --- a/week4/exercises/exercise 1 - context/src/components/Heading.jsx +++ b/week4/exercises/exercise 1 - context/src/components/Heading.jsx @@ -1,9 +1,13 @@ +import { useContext } from 'react'; +import { ThemeContext } from '../contexts/ThemeContext.jsx'; + const colors = { light: { color: '#111111' }, dark: { color: '#ffffff' }, }; -export default function Heading({ level = 2, isDark, children }) { +export default function Heading({ level = 2, children }) { + const { isDark } = useContext(ThemeContext); const Tag = `h${level}`; return (