Skip to content

Commit af07bc6

Browse files
committed
Litt bugfiks
1 parent e8668ee commit af07bc6

File tree

5 files changed

+212
-198
lines changed

5 files changed

+212
-198
lines changed

src/frontend/my-app/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8" />
5-
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
5+
<link rel="icon" type="" href="" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77
<title>Vite + React</title>
88
</head>

src/frontend/my-app/src/App.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useState } from "react";
1+
import { useState, useEffect } from "react";
22
import CreatePollComponent from './Components/CreatePollComponent'
33
import VotePollComponent from "./Components/VoteComponent";
44
import LogInComponent from "./Components/LogInComponent";
@@ -10,6 +10,17 @@ export default function App() {
1010
const [pageState, setPageState] = useState(0);
1111
const [loginStatus, setLoginStatus] = useState(false);
1212
const [userName, setUsername] = useState("");
13+
useEffect(() => {
14+
if (pageState === 0) {
15+
document.title = "Log In - Polling App";
16+
} else if (pageState === 1) {
17+
document.title = "Create Poll - Polling App";
18+
} else if (pageState === 2) {
19+
document.title = "Vote - Polling App";
20+
} else if (pageState === 3) {
21+
document.title = "Create User - Polling App";
22+
}
23+
}, [pageState]);
1324
const logout = async () =>{
1425
if (loginStatus) {
1526
await fetch(`${BACKEND_URL}/users/auth/logout`, {

src/frontend/my-app/src/Components/CreateUserComponent.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,19 @@ export default function CreateUserComponent (){
3131
<input
3232
onChange={(e) => setUsername(e.target.value)}
3333
placeholder="Set username"
34+
required
35+
3436
></input>
3537
<input
3638
onChange={(e) => setEmail(e.target.value)}
3739
placeholder="Set email"
40+
required
3841

3942
></input>
4043
<input
4144
onChange={(e) => setPassword(e.target.value)}
4245
placeholder="Set password"
46+
required
4347

4448
></input>
4549
<button

0 commit comments

Comments
 (0)