summaryrefslogtreecommitdiffhomepage
path: root/app/javascript/routes/index.jsx
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2024-04-27 21:18:00 -0400
committerrealtradam <[email protected]>2024-04-27 21:18:00 -0400
commit3108882fd50308ed1e3d0a587ce2709aa12a6d9e (patch)
tree70cbe4582fa9a45b264416bd7b178b71a228f00a /app/javascript/routes/index.jsx
parent425939bc7d49436dea66dcb88fce2e22ad6e64e4 (diff)
downloadgameHolster-3108882fd50308ed1e3d0a587ce2709aa12a6d9e.tar.gz
gameHolster-3108882fd50308ed1e3d0a587ce2709aa12a6d9e.zip
tailwind and auth tweaks
Diffstat (limited to 'app/javascript/routes/index.jsx')
-rw-r--r--app/javascript/routes/index.jsx16
1 files changed, 10 insertions, 6 deletions
diff --git a/app/javascript/routes/index.jsx b/app/javascript/routes/index.jsx
index be928fc..bc5d541 100644
--- a/app/javascript/routes/index.jsx
+++ b/app/javascript/routes/index.jsx
@@ -1,26 +1,30 @@
import React, { useState, useEffect } from "react";
-import { BrowserRouter as Router, Routes, Route } from "react-router-dom";
+import { BrowserRouter as Router, Routes, Route, Link } from "react-router-dom";
import Home from "../components/Home";
import Blogs from "../components/Blogs";
+import Layout from "../components/Layout";
export default function index()
{
const [userData, setUserData] = useState({ login: "" });
const url = "/api/v1/auth/data";
- fetch(url).then((response) => {
+ useEffect(() => {
+ fetch(url).then((response) => {
if(response.ok) {
return response.json();
}
throw new Error("Network response was not ok.");
- }).then((response) => setUserData(response));
+ }).then((response) => setUserData(response));}, []);
// get user data here
// then pass it in as 'props' into the components
return (<>
- <h1>{userData.login}</h1>
+ {/*<h1>{userData.login}</h1>*/}
<Router>
<Routes>
- <Route path="/" element = {<Home />} />
- <Route path="/blogs" element={<Blogs />} />
+ <Route path="/" element = {<Layout userData={userData}/>}>
+ <Route index element={<Home />} />
+ <Route path="/blogs" element={<Blogs />} />
+ </Route>
</Routes>
</Router>
</>);