Broke up the home page

This commit is contained in:
2019-05-26 04:28:40 +10:00
parent f949617284
commit 6095261c27
14 changed files with 233 additions and 109 deletions
+40
View File
@@ -0,0 +1,40 @@
import React from 'react';
import { withRouter, Link } from 'react-router-dom';
//panels
import SignupPanel from '../panels/signup.jsx';
class Signup extends React.Component {
constructor(props) {
super(props);
this.state = {
signupSent: false,
signupMsg: ''
}
//TODO: referral links
}
render() {
let Panel;
if (!this.state.signupSent) {
Panel = () => {
return (<SignupPanel onSignup={(msg) => this.setState( {signupSent: true, signupMsg: msg} )} />);
}
} else {
Panel = () => {
return (<p>{this.state.signupMsg}</p>);
}
}
return (
<div className='page constrained'>
<Panel />
<Link to='/' className='centered'>Return Home</Link>
</div>
);
}
};
export default withRouter(Signup);