Skip to content

Commit

Permalink
setup auth routes and headerwrapper component
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxnelson997 committed Jun 11, 2018
1 parent 031cfe8 commit bb38a3c
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 14 deletions.
15 changes: 12 additions & 3 deletions src/bootstrap.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,30 @@ import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import { BrowserRouter } from 'react-router-dom';
import App from './components/app';
import { BrowserRouter, Route, Switch } from 'react-router-dom';

import reducers from './reducers';

const createStoreWithMiddleware = applyMiddleware()(createStore);

import 'bootstrap/dist/css/bootstrap.css';
import './style/main.scss';

import HeaderWrapper from './components/headerWrapper';

import Signup from './components/auth/signup';
import Signin from './components/auth/signin';

function main() {
ReactDOM.render(
<Provider store={createStoreWithMiddleware(reducers)}>
<BrowserRouter>
<App />
<Switch>
<HeaderWrapper>
<Route path='/' exact component={Signin}/>
<Route path='/signup' component={Signup}/>
</HeaderWrapper>
</Switch>
</BrowserRouter>
</Provider>
, document.querySelector('.app-wrapper'));
Expand Down
11 changes: 0 additions & 11 deletions src/components/app.js

This file was deleted.

13 changes: 13 additions & 0 deletions src/components/auth/signin.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import React, { Component } from 'react';

class Signin extends Component {
render() {
return (
<div className='sign-in'>
...signin
</div>
)
}
}

export default Signin;
13 changes: 13 additions & 0 deletions src/components/auth/signup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import React, { Component } from 'react';

class Signup extends Component {
render() {
return (
<div className='sign-up'>
...signup
</div>
)
}
}

export default Signup;
15 changes: 15 additions & 0 deletions src/components/headerWrapper.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import React, { Component } from 'react';

class HeaderWrapper extends Component {
render() {
return (
<div className='header-wrapper'>
<h1>Welcome to HOA Manager!</h1>
<p>Please login to continue</p>
{this.props.children}
</div>
)
}
}

export default HeaderWrapper;

0 comments on commit bb38a3c

Please sign in to comment.