File tree Expand file tree Collapse file tree 5 files changed +212
-198
lines changed
Expand file tree Collapse file tree 5 files changed +212
-198
lines changed Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change 1- import { useState } from "react" ;
1+ import { useState , useEffect } from "react" ;
22import CreatePollComponent from './Components/CreatePollComponent'
33import VotePollComponent from "./Components/VoteComponent" ;
44import 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` , {
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments