- Edit src/App.jsx and save to test HMR
-
- Implement your TaskManager component here -
-API Data
-- Fetch and display data from an API here -
-diff --git a/src/App.jsx b/src/App.jsx index 06802ffd0..83176186c 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,72 +1,34 @@ -import { useState } from 'react'; -import './App.css'; +import React, { useState, useEffect, createContext } from 'react' +import { Routes, Route } from 'react-router-dom' +import Home from './pages/Home' +import TasksPage from './pages/Tasks' +import ApiPage from './pages/ApiPage' +import Navbar from './components/Navbar' +import Footer from './components/Footer' -// Import your components here -// import Button from './components/Button'; -// import Navbar from './components/Navbar'; -// import Footer from './components/Footer'; -// import TaskManager from './components/TaskManager'; +export const ThemeContext = createContext() -function App() { - const [count, setCount] = useState(0); +export default function App() { + const [theme, setTheme] = useState(() => localStorage.getItem('theme') || 'light') - return ( -
- Edit src/App.jsx and save to test HMR
-
- Implement your TaskManager component here -
-- Fetch and display data from an API here -
-