/** * AddRestrictedPayeePanel.js */ import React, { Component, Fragment } from "react"; import PropTypes from "prop-types"; import { observer } from "mobx-react"; import Col from "react-bootstrap/lib/Col"; import Row from "react-bootstrap/lib/Row"; import { BaseContext } from "frontend-react-f4-base-commons"; import { BaseComponents } from "frontend-react-f4-base-ui"; import { browserHistory } from "react-router"; import LeftPanel from "../LeftPanel/LeftPanel"; import RightPanel from "../RightPanel/RightPanel"; import CitrineFunctionCodes from "../../enums/CitrineFunctionCodes"; import { NoAccessCTR } from "frontend-react-f4-base-ui/lib/containers"; import FeedbackModalMessage from "../FeedbackModalMessage/FeedbackModalMessage"; import StepWizard from "../StepWizard/StepWizard"; import BoHeader from "../BoHeader/BoHeader"; import BoTwoColMainForm from "../BoTwoColMainForm/BoTwoColMainForm"; import BoTwoColForm from "../BoTwoColForm/BoTwoColForm"; import BoTwoColBottom from "../BoTwoColBottom/BoTwoColBottom"; const { connect } = BaseContext; const { strings, F4InputField, FeedbackModal1, Feedback, F4ButtonSave, F4Form } = BaseComponents; @observer @connect class AddRestrictedPayeePanel extends Component { constructor(props) { super(props); this.state = { clickedSave: false, clickedSaveAdd: false, clickedNext: false, pages: { initial: 0, confirm: 1, ack: 2 } }; } departmentDetails = () => { const { RestrictedPayeeStore } = this.context.store; return ( ); }; render() { const { RestrictedPayeeStore, SettingsStore, auth } = this.context.store; const copyFromInitial = RestrictedPayeeStore.list; // if ( // (RestrictedPayeeStore.Inputs.cd == "" && !isAdd) || // auth.sessionUser.user == null // ) // return ( // } // /> // ); return (
{strings.formatString(strings.global_addobj, strings.global_payee)} (this.formRef = ref)}> // setTimeout(this.forceValidateAllFields, 300), // store: DepartmentStore.copyFromStore // } // : null // } > {this.departmentDetails()} {/* */}
{ RestrictedPayeeStore.resetInputs(); RestrictedPayeeStore.resetErrorList(); RestrictedPayeeStore.isManual = false; }} />
this.validateAddAndSaveAnother(succCB)} onClickQuickSave onClickNext={succCB => this.validateAddDepartment(succCB)} onClickBack={null} store={RestrictedPayeeStore} nextButtonRef={ref => (this.buttonRef = ref)} />
); } } AddRestrictedPayeePanel.propTypes = { // props definition }; AddRestrictedPayeePanel.defaultProps = { // default props }; export default AddRestrictedPayeePanel;