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
RevLine 
[15ec67f]1import { useEffect } from "react";
[0d9725c]2import { BrowserRouter, Routes, Route } from "react-router-dom";
3import AllUsers from "./components/userProfile/AllUsersHelper";
4import UserDetail from "./components/userProfile/UserDetail";
[15ec67f]5
[0d9725c]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}
[15ec67f]22
[0d9725c]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 );
[15ec67f]33}
34
35export default App;
Note: See TracBrowser for help on using the repository browser.