Ignore:
Timestamp:
01/13/21 17:24:58 (4 years ago)
Author:
Vzdra <vladko.zdravkovski@…>
Branches:
master
Children:
580ba1a
Parents:
7944fab
Message:

registration complete for all users

File:
1 edited

Legend:

Unmodified
Added
Removed
  • client_app/src/components/main/App.js

    r7944fab rdf3a395  
    1414import TeamJobs from "../work/team_jobs";
    1515import CompanyInternships from "../work/company_internships";
    16 import UserRegister from "../../repository/register_repo";
    1716import RegisterUser from "../register/register_user_form";
     17import RegisterCompany from "../register/register_company_form";
     18import RegisterTeam from "../register/register_team_form";
    1819
    1920class App extends Component{
     
    2324        logged: false,
    2425        error: null,
     26        success: null,
    2527        currentUser: {
    2628        }
     
    3335                  <HeaderComp acc={this.state.currentUser.email} accType={this.state.currentUser.type} name={this.state.currentUser.name} removeState={this.removeState}/>
    3436                  <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}/>}/>
    3638                      <Route path={"/profile"} render={() => <Profile userProfile={this.state.currentUser}/>}/>
    3739                      <Route path={"/user/jobs"} render={() => <UserJobs userProfile={this.state.currentUser}/>}/>
     
    4244                      <Route path={"/company/jobs"} render={() => <CompanyJobs userProfile={this.state.currentUser}/>}/>
    4345                      <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}/>}/>
    4549                      <Route path={"/logout"} render={() => <Redirect to={"/login"}/>}/>
    4650                      <Route path={"/"} render={() => <Redirect to={"/login"}/>}/>
     
    5862  }
    5963
     64  setSuccess = (message) => {
     65      this.setState({
     66          success: message
     67      })
     68  }
    6069
    6170  attemptLogin = (email, password, type) => {
Note: See TracChangeset for help on using the changeset viewer.