import React from 'react'; import { Dialog } from 'plugin-api/beta/client/components/ui'; import styles from './Main.css'; import PropTypes from 'prop-types'; import SignIn from '../containers/SignIn'; import SignUp from '../containers/SignUp'; import ForgotPassword from '../containers/ForgotPassword'; import ResendEmailConfirmation from '../containers/ResendEmailConfirmation'; import * as views from '../enums/views'; const Main = ({ view, onResetView }) => ( {view !== views.SIGN_IN && ( × )} {view === views.SIGN_IN && } {view === views.SIGN_UP && } {view === views.FORGOT_PASSWORD && } {view === views.RESEND_EMAIL_CONFIRMATION && } ); Main.propTypes = { view: PropTypes.string.isRequired, onResetView: PropTypes.func.isRequired, }; export default Main;