meme-magic
Version:
An A-Frame, React, Redux front-end with Sessions, Websockets, SQL, and Authentication built into the backend.
38 lines (33 loc) • 952 B
JavaScript
import React, { Component } from 'react';
import styles from './styles';
import SpacePlane from '../SpacePlane';
import WelcomeText from '../WelcomeText';
export default class WelcomeDiv extends Component {
render () {
const { welcomeText, handleSubmit, isInitialized, isAFrame } = this.props;
return (
<div style={styles.container}>
{
isAFrame ? (<SpacePlane />) : (
<WelcomeText
handleSubmit={handleSubmit}
welcomeText={welcomeText}
isInitialized={isInitialized}
/>
)
}
</div>
);
}
}
WelcomeDiv.defaultProps = {
handleSubmit: () => {
console.log('Still fetching dispatch from server...');
}
};
WelcomeDiv.propTypes = {
welcomeText: React.PropTypes.string,
handleSubmit: React.PropTypes.func,
isInitialized: React.PropTypes.bool,
isAFrame: React.PropTypes.bool
};