Changeset df3a395 for client_app/src/components/main
- Timestamp:
- 01/13/21 17:24:58 (4 years ago)
- Branches:
- master
- Children:
- 580ba1a
- Parents:
- 7944fab
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
client_app/src/components/main/App.js
r7944fab rdf3a395 14 14 import TeamJobs from "../work/team_jobs"; 15 15 import CompanyInternships from "../work/company_internships"; 16 import UserRegister from "../../repository/register_repo";17 16 import RegisterUser from "../register/register_user_form"; 17 import RegisterCompany from "../register/register_company_form"; 18 import RegisterTeam from "../register/register_team_form"; 18 19 19 20 class App extends Component{ … … 23 24 logged: false, 24 25 error: null, 26 success: null, 25 27 currentUser: { 26 28 } … … 33 35 <HeaderComp acc={this.state.currentUser.email} accType={this.state.currentUser.type} name={this.state.currentUser.name} removeState={this.removeState}/> 34 36 <main> 35 <Route path={"/login"} render={() => <Login error={this.state.error} onCompleteForm={this.attemptLogin} loggedIn={this.state.logged}/>}/>37 <Route path={"/login"} render={() => <Login success={this.state.success} error={this.state.error} onCompleteForm={this.attemptLogin} loggedIn={this.state.logged}/>}/> 36 38 <Route path={"/profile"} render={() => <Profile userProfile={this.state.currentUser}/>}/> 37 39 <Route path={"/user/jobs"} render={() => <UserJobs userProfile={this.state.currentUser}/>}/> … … 42 44 <Route path={"/company/jobs"} render={() => <CompanyJobs userProfile={this.state.currentUser}/>}/> 43 45 <Route path={"/company/internships"} render={() => <CompanyInternships userProfile={this.state.currentUser}/>}/> 44 <Route path={"/register/user"} render={() => <RegisterUser error={null} success={null}/>}/> 46 <Route path={"/register/user"} render={() => <RegisterUser message={this.setSuccess} />}/> 47 <Route path={"/register/company"} render={() => <RegisterCompany message={this.setSuccess} />}/> 48 <Route path={"/register/team"} render={() => <RegisterTeam message={this.setSuccess}/>}/> 45 49 <Route path={"/logout"} render={() => <Redirect to={"/login"}/>}/> 46 50 <Route path={"/"} render={() => <Redirect to={"/login"}/>}/> … … 58 62 } 59 63 64 setSuccess = (message) => { 65 this.setState({ 66 success: message 67 }) 68 } 60 69 61 70 attemptLogin = (email, password, type) => {
Note:
See TracChangeset
for help on using the changeset viewer.