@darwino/darwino-react-bootstrap
Version:
A set of Javascript classes and utilities
40 lines (33 loc) • 961 B
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
/*
* (c) Copyright Darwino Inc. 2014-2017.
*/
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { BaseDocumentForm } from "@darwino/darwino-react";
import { Messages, Dialog } from "@darwino/darwino-react-bootstrap";
import MainPageMixin from "./MainPageMixin";
/*
*
*/
class DocumentForm extends MainPageMixin(BaseDocumentForm) {
// Context to read from the parent
gotoNextPage(cancel) {
if (this.props.onGotoNextPage) {
this.props.onGotoNextPage(cancel);
return;
}
var page = this.props.nextPageSuccess;
if (page) {
this.context.router.history.push(page);
} else {
this.context.router.history.goBack();
}
}
}
_defineProperty(DocumentForm, "contextTypes", {
router: PropTypes.object,
dialog: PropTypes.object
});
export default DocumentForm;
//# sourceMappingURL=DocumentForm.js.map