diff --git a/package-lock.json b/package-lock.json index 2557cee..062ebd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7894,6 +7894,7 @@ "brace-expansion": { "version": "1.1.11", "bundled": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7905,15 +7906,18 @@ }, "code-point-at": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "concat-map": { "version": "0.0.1", - "bundled": true + "bundled": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -8003,7 +8007,8 @@ }, "inherits": { "version": "2.0.3", - "bundled": true + "bundled": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -8012,6 +8017,7 @@ "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -8034,6 +8040,7 @@ "minipass": { "version": "2.3.5", "bundled": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -8120,7 +8127,8 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "bundled": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -8129,6 +8137,7 @@ "once": { "version": "1.4.0", "bundled": true, + "optional": true, "requires": { "wrappy": "1" } @@ -8214,6 +8223,7 @@ "string-width": { "version": "1.0.2", "bundled": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", diff --git a/src/common/pages/Vouchers/Stepper/index.js b/src/common/pages/Vouchers/Stepper/index.js index db027d9..1a39608 100644 --- a/src/common/pages/Vouchers/Stepper/index.js +++ b/src/common/pages/Vouchers/Stepper/index.js @@ -1,26 +1,40 @@ import {inject, observer} from "mobx-react"; +import PropTypes from 'prop-types'; import React from "react"; import './style.scss'; -import { - Step, - Stepper, - StepLabel, -} from 'material-ui/Stepper'; +import Button from '@material-ui/core/Button'; import RaisedButton from 'material-ui/RaisedButton'; import FlatButton from 'material-ui/FlatButton'; import NavigationArrowBack from 'material-ui/svg-icons/navigation/arrow-back'; -import {Divider} from "material-ui"; +import {Divider} from "@material-ui/core"; import CheckoutVouchers from "../Checkout"; import PaymentVouchers from "../Payment"; import {LINKS} from "../../../routes"; import {notification, Modal} from "antd"; import FinishVouchers from "../Finish"; +import { withStyles } from '@material-ui/core/styles'; +import Stepper from '@material-ui/core/Stepper'; +import Step from '@material-ui/core/Step'; +import StepLabel from '@material-ui/core/StepLabel'; const confirm = Modal.confirm; +const styles = theme => ({ + button: { + margin: theme.spacing.unit, + }, + input: { + display: 'none', + }, + divider: { + marginBottom: 10, + marginTop: 10, + } +}); + @inject('appstate') @observer -export default class VoucherStepperComponent extends React.Component { +export class VoucherStepper extends React.Component { constructor(props) { super(props); @@ -38,7 +52,7 @@ export default class VoucherStepperComponent extends React.Component { componentWillMount() { if(!this.vouchersStore.dataItems.name){ // alert('jalan') - this.props.history.push(LINKS.VOUCHERS); + this.props.history.push(LINKS.DASHBOARD); } // alert('engga') } @@ -94,19 +108,24 @@ export default class VoucherStepperComponent extends React.Component { }; renderButton = () => { + const {classes} = this.props; return(
- { - event.preventDefault(); - this.setState({stepIndex: 0, finished: false}); - }} - > - Click here - to reset the example. -
- ) : ( -{this.getStepContent(stepIndex)}
-