1(this["webpackJsonpmedia-alliance-app"]=this["webpackJsonpmedia-alliance-app"]||[]).push([[83],{527:function(e,t,n){"use strict";n.r(t);var a=n(1),r=n(21),s=n(20),c=n(19);const o=e=>{const t=c.a.company.base;return Object(s.a)("json").put(t,e)};var l=n(551),i=n(31),d=n(555),u=n(607),b=n(17),p=n(55),j=n(600),m=n(183),h=n(34),O=n(563),y=n(8),f=n(16),g=n(15),v=n(2);const x=i.d({sector_id:i.c().required("Required"),rts_id:i.c().required("Required"),company_name:i.f().required("Required"),address:i.f(),phone:i.c(),email:i.f(),website:i.f(),symbol:i.f().required("Required"),face_value:i.c(),listed_share:i.c(),listed_status:i.f(),management_head:i.f(),promoter_holding:i.c(),public_holding:i.c(),government_holding:i.c(),foreign_ownership:i.c()});var _=()=>{const e=Object(y.useHistory)(),t={orderBy:"id",order:m.d.ASCENDING},n={orderBy:"rts_name",order:m.d.ASCENDING},{isLoading:s,data:c}=Object(u.a)(t),[i,_]=Object(a.useState)(!1),{data:S}=Object(j.c)(n),w={sector_id:null===c||void 0===c?void 0:c.payload.map(e=>e.sector_name),rts_id:"",company_name:"",address:"",phone:"",email:"",website:"",symbol:"",face_value:"",listed_share:"",listed_status:"Active",management_head:"",promoter_holding:"",public_holding:"",government_holding:"",foreign_ownership:""},{mutate:k}=Object(r.useMutation)(o);return s?Object(v.jsx)(h.default,{}):Object(v.jsx)(l.a,{children:Object(v.jsx)("div",{className:"body flex-grow-1 px-3 py-3 border mt-3 rounded",children:Object(v.jsx)(p.d,{enableReinitialize:!0,validationSchema:x,initialValues:w,onSubmit:t=>{var n;n=t,_(!0),k(n,{onSuccess:()=>{f.b.success("Company has been added successfully!"),e.push(g.a.admin.home.company.base),_(!1)},onError:e=>{f.b.error("Unfortunately, Company was not successful added."),_(!1)}})},children:e=>{let{setFieldValue:t}=e;return Object(v.jsxs)(p.c,{autoComplete:"off",className:"row g-3",children:[Object(v.jsx)(d.a,{control:"select",type:"number",label:"Sector",placeholder:"Sector Id",name:"sector Id",optionValue:null===c||void 0===c?void 0:c.payload,onChange:e=>{t("sector_id",e.target.value)}}),Object(v.jsx)(d.a,{control:"select",type:"number",label:"RTS Id",placeholder:"RTS Id",name:"rts id",optionValue:null===S||void 0===S?void 0:S.payload,onChange:e=>{t("rts_id",e.target.value)}}),Object(v.jsx)(d.a,{control:"input",type:"string",label:"Company Name",placeholder:"Company Name",name:"company_name"}),Object(v.jsx)(d.a,{control:"input",type:"string",label:"Address",placeholder:"Address",name:"address"}),Object(v.jsx)(d.a,{control:"input",type:"number",label:"Phone",placeholder:"Phone",name:"phone"}),Object(v.jsx)(d.a,{control:"input",type:"string",label:"Email",placeholder:"Email",name:"email"}),Object(v.jsx)(d.a,{control:"input",type:"string",label:"Website",placeholder:"Website",name:"website"}),Object(v.jsx)(d.a,{control:"input",type:"string",label:"Symbol",placeholder:"Symbol",name:"symbol"}),Object(v.jsx)(d.a,{control:"input",type:"number",label:"Face Value",placeholder:"Face Value",name:"face_value"}),Object(v.jsx)(d.a,{control:"input",type:"number",label:"Listed Share",placeholder:"Listed Share",name:"listed_share"}),Object(v.jsx)(d.a,{control:"radio",type:"string",label:"Listed Status",placeholder:"Listed Status",name:"listed_status",options:[{key:"Active",value:"Active"},{key:"Inactive",value:"Inactive"}]}),Object(v.jsx)(d.a,{control:"input",type:"string",label:"Management Head",placeholder:"Management Head",name:"management_head"}),Object(v.jsx)(d.a,{control:"input",type:"number",label:"Promoter Holding",placeholder:"Promoter Holding",name:"promoter_holding"}),Object(v.jsx)(d.a,{control:"input",type:"number",label:"Public Holding",placeholder:"Public Holding",name:"public_holding"}),Object(v.jsx)(d.a,{control:"input",type:"number",label:"Government Holding",placeholder:"Government Holding",name:"government_holding"}),Object(v.jsx)(d.a,{control:"input",type:"number",label:"Foreign Ownership",placeholder:"Foreign Ownership",name:"foreign_ownership"}),Object(v.jsx)(b.h,{xs:12,children:Object(v.jsx)(O.a,{className:"btn btn-primary mt-2",type:"submit",disabled:i,isLoading:i,children:"Add Company"})})]})}})})})};t.default=_},555:function(e,t,n){"use strict";var a=n(1),r=n(2);const s=Object(a.lazy)(()=>n.e(105).then(n.bind(null,1020))),c=Object(a.lazy)(()=>n.e(106).then(n.bind(null,1021))),o=Object(a.lazy)(()=>n.e(107).then(n.bind(null,1022))),l=Object(a.lazy)(()=>n.e(103).then(n.bind(null,1023))),i=Object(a.lazy)(()=>n.e(108).then(n.bind(null,1024))),d=Object(a.lazy)(()=>
1n.e(109).then(n.bind(null,1025))),u=Object(a.lazy)(()=>Promise.all([n.e(6),n.e(104)]).then(n.bind(null,1026))),b=Object(a.lazy)(()=>n.e(110).then(n.bind(null,1027)));var p=e=>{let{control:t,...n}=e;switch(t){case"input":return Object(r.jsx)(s,{...n});case"password":return Object(r.jsx)(c,{...n});case"textarea":return Object(r.jsx)(d,{...n});case"select":return Object(r.jsx)(i,{...n});case"datepicker":return Object(r.jsx)(u,{...n});case"checkbox":return Object(r.jsx)(l,{...n});case"radio":return Object(r.jsx)(o,{...n});case"modifiedInput":return Object(r.jsx)(b,{...n});default:return null}};t.a=p},563:function(e,t,n){"use strict";n.d(t,"a",function(){return r});n(1);var a=n(2);function r(e){let{children:t,isLoading:n,className:r="",...s}=e;return Object(a.jsxs)("button",{className:`custom-button ${r}`,...s,children:[" ",n&&Object(a.jsx)("div",{className:"spinner-border spinner-border-sm"})," ",t]})}},600:function(e,t,n){"use strict";n.d(t,"c",function(){return o}),n.d(t,"e",function(){return i}),n.d(t,"a",function(){return b}),n.d(t,"b",function(){return j}),n.d(t,"d",function(){return h});var a=n(19),r=n(21),s=n(182),c=n(20);const o=(e,t)=>Object(r.useQuery)(["fetchRTS",e],()=>(e=>{const t=Object(s.a)(e),n=a.a.shareMarket.rts.base+"?"+t;return Object(c.a)().get(n)})(e),{keepPreviousData:!0}),l=e=>{const t=a.a.shareMarket.rts.base;return Object(c.a)("json").post(t,e)},i=()=>Object(r.useMutation)(l);var d=n(16);const u=e=>Object(c.a)("json").delete(a.a.shareMarket.rts.byId.replace("{id}",null===e||void 0===e?void 0:e.id));function b(){const e=Object(r.useQueryClient)();return Object(r.useMutation)(u,{onSuccess:()=>{e.invalidateQueries("fetchRTS"),d.b.success("RTS data has been deleted successfully")},onError:e=>{console.log(e),d.b.error("Unfortunately, deletition of rts was not successful.")}})}const p=e=>{let{...t}=e;if(t.id){const e=a.a.shareMarket.rts.base;return Object(c.a)("json").put(e,t)}};function j(){return Object(r.useMutation)(p)}const m=e=>{const t=a.a.shareMarket.rts.byId.replace("{id}",e);return Object(c.a)().get(t)};function h(e,t){return Object(r.useQuery)(["fetchRTSById",e],()=>m(e),t)}},607:function(e,t,n){"use strict";n.d(t,"a",function(){return l});var a=n(21),r=n(182),s=n(19),c=n(20);const o=e=>{const t=Object(r.a)(e),n=s.a.sectors.base+"?"+t;return Object(c.a)().get(n)};function l(e,t){return Object(a.useQuery)(["fetchUser",e],()=>o(e),t)}}}]); 2//# sourceMappingURL=83.b4d5cc4e.chunk.js.map
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.