1var c=Object.defineProperty;var h=(i,s,e)=>s in i?c(i,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[s]=e;var n=(i,s,e)=>h(i,typeof s!="symbol"?s+"":s,e);import{r as g,v as r,w as l,U as d,j as t,S as p}from"./index-DP1EdfVr.js";import{C as x}from"./ckeditor-Dhu7FPgn.js";import{L as m}from"./LogisticButton-BbcQDlnF.js";class b extends g.Component{constructor(){super(...arguments);n(this,"state",{cKEditor:"",insertAgreementFormValue:"",agreementId:null,submitSpinner:!1,checkbox:!1});n(this,"handleTextEditor",e=>{this.setState({insertAgreementFormValue:e})});n(this,"handleChange",e=>{const{name:a,checked:o}=e.target;this.setState({[a]:o})});n(this,"handleSubmit",()=>{const e={is_active:this.state.checkbox,agreement:this.state.insertAgreementFormValue};if(e.agreement===null||e.agreement===""){r("Warning","Fill all the fields","warning");return}else this.setState({submitSpinner:!0}),l(d.licenseAgreement,e,a=>{a.data.success&&(r("Success","Agreement added successfully.","success"),this.props.toggleModal(),this.props.getAllAggrementsList(),this.setState({submitSpinner:!1}))})});n(this,"handleUpdate",()=>{const e={isActive:this.state.checkbox,agreement:this.state.insertAgreementFormValue};l(d.updateLicenseAgreement+`${this.state.agreementId}`,e,a=>{a.data.success&&(r("Success","Agreement updated successfully.","success"),this.props.toggleModal(),this.props.getAllAggrementsList(),this.setState({submitSpinner:!1}))})})}componentDidUpdate(e,a){e.agreementExisting!==this.props.agreementExisting&&this.setState({insertAgreementFormValue:this.props.agreementExisting}),e.isActiveExisting!==this.props.isActiveExisting&&this.setState({checkbox:this.props.isActiveExisting==1}),e.agreementId!==this.props.agreementId&&this.setState({agreementId:this.props.agreementId})}render(){return t.jsxs(t.Fragment,{children:[this.state.submitSpinner?t.jsxs("div",{className:"fullWindow-Spinner",children:[t.jsx("div",{children:t.jsx(p,{color:"white",children:""})}),t.jsx("div",{style:{fontSize:"16px",marginTop:"15px"},children:"Please Wait. Submitting the agreement ..."})]}):null,t.jsxs("form",{children:[t.jsxs("div",{className:"col addTermsAndConditionsEditor mt-2",children:[t.jsx(x,{name:"editorCk",data:this.state.insertAgreementFormValue,onBeforeLoad:e=>{e.config.allowedContent=!0,this.setState({cKEditor:e})},onChange:e=>this.handleTextEditor(e.editor.getData())}),t.jsxs("div",{className:"d-flex align-items-center mr-4 mb-4 mt-4",style:{width:"100px"},children:[t.jsx("input",{type:"checkbox",onChange:this.handleChange,name:"checkbox",checked:this.state.checkbox}),t.jsx("label",{for:"checkbox",className:"ml-2",children:"Active"})]})]}),this.props.updateForm==!1?t.jsx(m,{id:"submit",text:"Save",style:{marginLeft:"10px"},className:"addDetailRateWizard ml-3",onClick:e=>this.handleSubmit(e)}):t.jsx(m,{id:"update",text:"Update",style:{marginLeft:"10px"},className:"addDetailRateWizard ml-3",onClick:e=>this.handleUpdate(e)})]})]})}}export{b as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.