source: frontend/src/App.tsx@ 0d9725c

main
Last change on this file since 0d9725c was 0d9725c, checked in by Dimitar Arsov <dimitararsov04@…>, 6 months ago

initial user profile pages

  • Property mode set to 100644
File size: 830 bytes
Line 
1import { useEffect } from "react";
2import { BrowserRouter, Routes, Route } from "react-router-dom";
3import AllUsers from "./components/userProfile/AllUsersHelper";
4import UserDetail from "./components/userProfile/UserDetail";
5
6function Home() {
7 useEffect(() => {
8 const fetchData = async () => {
9 const response = await fetch("http://localhost:8080/");
10 const data = await response.json();
11 console.log(data);
12 };
13 fetchData();
14 });
15
16 return (
17 <>
18 <p className="text-red-500">ok</p>
19 </>
20 );
21}
22
23function App() {
24 return (
25 <BrowserRouter>
26 <Routes>
27 <Route path="/" element={<Home />} />
28 <Route path="/users" element={<AllUsers />} />
29 <Route path="/users/:userId" element={<UserDetail />} />
30 </Routes>
31 </BrowserRouter>
32 );
33}
34
35export default App;
Note: See TracBrowser for help on using the repository browser.