From 6639445705bb6045a6de1c8558b091084327acde Mon Sep 17 00:00:00 2001 From: enggar_ganteng Date: Fri, 1 Feb 2019 15:19:08 +0700 Subject: [PATCH] pages confirmation complete --- .../pages/ConfirmationCompleted/index.js | 113 ++++++++++++++++++ src/common/routes.js | 3 + 2 files changed, 116 insertions(+) create mode 100644 src/common/pages/ConfirmationCompleted/index.js diff --git a/src/common/pages/ConfirmationCompleted/index.js b/src/common/pages/ConfirmationCompleted/index.js new file mode 100644 index 0000000..c414fff --- /dev/null +++ b/src/common/pages/ConfirmationCompleted/index.js @@ -0,0 +1,113 @@ +import React from 'react'; +import withStyles from "@material-ui/core/styles/withStyles"; +import {styles} from '../Register/registerStyle'; +import {notification} from 'antd'; + +import Grid from '@material-ui/core/Grid'; +import Paper from '@material-ui/core/Paper'; +import Typography from '@material-ui/core/Typography'; +import TextField from '@material-ui/core/TextField'; +import Visibility from '@material-ui/icons/Visibility'; +import VisibilityOff from '@material-ui/icons/VisibilityOff'; +import Button from '@material-ui/core/Button'; +import Hidden from '@material-ui/core/Hidden'; +import Dialog from '@material-ui/core/Dialog'; +import DialogActions from '@material-ui/core/DialogActions'; +import DialogContent from '@material-ui/core/DialogContent'; +import DialogContentText from '@material-ui/core/DialogContentText'; +import DialogTitle from '@material-ui/core/DialogTitle'; +import InputAdornment from '@material-ui/core/InputAdornment'; +import IconButton from '@material-ui/core/IconButton'; +import CircularProgress from '@material-ui/core/CircularProgress'; +import Snackbar from '@material-ui/core/Snackbar'; + +import { Link } from 'react-router-dom'; +import {inject, observer} from 'mobx-react'; +import {LINKS} from "../../routes"; + +@withStyles(styles) +@inject('appstate') +@observer +export default class ConfirmationCompletedComponent extends React.Component{ + + constructor(props) { + super(props); + this.props = props; + this.state = { + email: "", + password: "", + showPassword : false, + isLoading: false, + loginFailed: false, + isNeedEmailVerification: false, + }; + this.defaultState = Object.assign({}, this.state); + this.authStore = props.appstate.auth; + } + + componentDidMount() { + + } + + handleChange = name => event => { + this.setState({ + [name]: event.target.value, + }); + }; + + viewPassword = ()=>{ + this.setState({ + showPassword : !this.state.showPassword + }) + }; + + render(){ + const { classes } = this.props; + return ( +
+ + + + + + + + + + + Selamat Datang di BTN Point + + + Daftar untuk mendapatkan berbagai macam manfaat dan keuntungan + + + + + + + Pendaftaran Berhasil + + + Kami telah mengirim sebuah OTP nomor ponsel anda, jika tidak terkirim tekan link ini Resend + {/*We have sent an email with a confirmation link to your email address. Please allow 5-10 minutes for this message to arrive.*/} + + + {/*
*/} + + {/**/} + {/**/} + {/**/} + {/*
*/} +
+ +
+
+
+
+
+ ) + } +} diff --git a/src/common/routes.js b/src/common/routes.js index 3b4a08d..1cf0923 100644 --- a/src/common/routes.js +++ b/src/common/routes.js @@ -12,6 +12,7 @@ import InviteConfirmationLoginComponent from './pages/InviteConfirmationLogin/in import AcceptInvite from "./pages/AcceptInvite/index"; import OtpPage from "./pages/Otp"; import RegisterCompletedComponent from "./pages/RegisterCompleted"; +import ConfirmationCompletedComponent from "./pages/ConfirmationCompleted"; export const LINKS = { ROOT: '/', @@ -80,6 +81,7 @@ export const LINKS = { ORDER_DETAIL_AIRLINES_WO_ID: '/app/order_detail_airline', REGISTER: '/register', REGISTER_COMPLETED: '/register_completed', + CONFIRMATION_COMPLETED: '/confirmation_completed', LOGIN: '/login', FORGOT_PASSWORD: '/forgot_password', ACCEPT_INVITE: '/register_store', @@ -162,6 +164,7 @@ export default class Routes extends React.Component { }}/>)}/> +