import{b as u,a as h,h as f,tc as j,r as g,td as y,te as v,j as e,B as n,_ as p,Q as s,T as m,tf as E,K as b,e3 as S,ab as L}from"./index-def636a4.js";import{b as D}from"./index.esm-c912dbcd.js";import{G as C}from"./GoBack-37987f0d.js";import{L as _}from"./List-17cd485b.js";import{L as B}from"./ListItem-7f7cf7c2.js";import{L as w}from"./ListItemText-8994dd6e.js";import{S as M}from"./Select-2cfb5afd.js";import{M as l}from"./MenuItem-8fdd2340.js";import"./Divider-6e68cefb.js";import"./dividerClasses-2b953c2a.js";import"./LoadingButton-621a0e8f.js";import"./index-f48c8aa0.js";import"./useMediaQuery-4304fb25.js";import"./useControlled-bd643819.js";import"./composeClasses-b42b2e69.js";import"./listItemTextClasses-063fcacf.js";import"./Menu-af49d134.js";import"./Grow-85576dd3.js";import"./OutlinedInput-ddb8bb3f.js";import"./useFormControl-880b2f7b.js";import"./createSvgIcon-ff487f53.js";const Z=()=>{const r=u(),{importExport:{exportData:i,loading:a,exportModelList:c},system:{userAccessList:z}}=h(t=>({system:f(t),importExport:j(t)}));g.useEffect(()=>{r(y()),r(v())},[]);const d=["Reaching the targets and goals set for my area.","Servicing the needs of my existing customers.","Maintaining the relationships with existing customers for repeat business.","Reporting to top managers","Keeping up to date with the products."],x=()=>{const t={model_name:i.model_name,file_format:0};r(L({objData:t}))};return e.jsx(C,{is_goback:!0,title:"Export CSV",showSaveButton:!1,loading:!1,children:e.jsx(n,{sx:{my:2},children:e.jsx(p,{children:e.jsx(s,{container:!0,spacing:2,children:e.jsx(s,{size:{xs:12},children:e.jsx(p,{sx:{p:2},children:e.jsx("form",{onSubmit:t=>{t.preventDefault(),x()},children:e.jsxs(s,{container:!0,spacing:2,children:[e.jsxs(s,{size:{xs:12,md:6},children:[e.jsx(m,{variant:"h6",children:"Before Exporting Your File"}),e.jsx(_,{dense:!0,children:d.map((t,o)=>e.jsx(B,{children:e.jsx(w,{primary:`${o+1}. ${t}`})},o))})]}),e.jsxs(s,{size:{xs:12,md:6},children:[e.jsxs(n,{component:"div",sx:{mb:2},children:[e.jsx(m,{variant:"subtitle1",children:"Select File Type"}),e.jsxs(M,{fullWidth:!0,displayEmpty:!0,value:i.model_name||"",onChange:t=>r(E({key:"model_name",value:t.target.value,type:"export"})),required:!0,children:[e.jsx(l,{value:"",disabled:!0,children:"Choose file"}),c.map((t,o)=>e.jsx(l,{value:t,children:t},o))]})]}),e.jsx(b,{type:"submit",variant:"contained",color:"primary",endIcon:e.jsx(D,{}),disabled:a,sx:{mt:2},children:a?e.jsx(S,{size:24}):"Export .csv file"})]})]})})})})})})})})};export{Z as default};
