Files
aso/public/dashboard/assets/Index.2be02644.js
2023-02-15 10:47:39 +07:00

2 lines
3.9 KiB
JavaScript

import{a as k}from"./ConfiguredCorporateContext.f7fa099a.js";import{ap as y,aT as B,a0 as O,a as R,au as g,r as s,j as o,S as _,f as e,i as D,$ as C,P as z,av as H,g as W,aB as A,B as F,T as Y,Y as q}from"./index.eaf14aef.js";import{H as G}from"./HeaderBreadcrumbs.91259cd4.js";import{P as J}from"./Page.c2cde06d.js";import{C as K}from"./CorporateTabNavigations.425fcfca.js";import{d as M,a as Q}from"./KeyboardArrowRight.f797f999.js";import{d as U}from"./Add.abe475ec.js";import{B as V}from"./BasePagination.48b4da63.js";import{C as P}from"./Card.4687a3ba.js";import{T as X}from"./TableContainer.cdb185b9.js";import{T as Z,a as b,b as p,c as a}from"./TableRow.9c0fd6dd.js";import"./jsx-runtime_commonjs-proxy.20d2a437.js";function ee(){y();const{corporate_id:c}=B(),[i,h]=O();R();function u(t){const r=s.exports.useRef(null),[n,m]=s.exports.useState(""),j=l=>{var T;const N=(T=l.target.value)!=null?T:"";m(N)},L=l=>{l.preventDefault(),t.onSearch(n)};return s.exports.useEffect(()=>{var l;m((l=i.get("search"))!=null?l:"")},[i]),e("form",{onSubmit:L,style:{width:"100%"},children:e(H,{id:"search-input",ref:r,label:"Search",variant:"outlined",fullWidth:!0,onChange:j,value:n})})}function f(t){const{row:r}=t,[n,m]=g.useState(!1);return o(g.Fragment,{children:[o(p,{sx:{"& > *":{borderBottom:"unset"}},children:[e(a,{children:e(W,{"aria-label":"expand row",size:"small",onClick:()=>m(!n),children:n?e(M,{}):e(Q,{})})}),e(a,{align:"left",children:r.id}),e(a,{align:"left",children:r.code}),e(a,{align:"left",children:r.name}),e(a,{align:"left",children:r.description}),e(a,{align:"right",children:e(C,{variant:"outlined",color:"success",size:"small",children:"Active"})}),e(a,{align:"right",children:e(D,{to:`/corporate/${r.corporate_id}/divisions/${r.id}/edit`,children:e(C,{variant:"outlined",color:"success",size:"small",children:"Edit"})})})]}),e(p,{children:e(a,{style:{paddingBottom:0,paddingTop:0},colSpan:10,children:o(A,{in:n,timeout:"auto",unmountOnExit:!0,children:[e(F,{sx:{borderBottom:1},children:e(Y,{variant:"body2",gutterBottom:!0,component:"div",children:"No Extra Data"})}),!1]})})})]})}const[w,S]=g.useState(!0),[x,E]=g.useState({current_page:1,data:[],path:"",first_page_url:"",last_page:1,last_page_url:"",next_page_url:"",prev_page_url:"",per_page:10,from:0,to:0,total:0}),v=async(t=null)=>{S(!0);const r=t||Object.fromEntries([...i.entries()]),n=await q.get("/corporates/"+c+"/divisions",{params:r});S(!1),E(n.data)},d={fontWeight:"bold"},I=async t=>{await v({search:t}),h({search:t})},$=(t,r)=>{const n=Object.fromEntries([...i.entries(),["page",r]]);v(n),h(n)};return s.exports.useEffect(()=>{v()},[]),o(_,{children:[o(_,{direction:"row",spacing:2,sx:{p:2},children:[e(u,{onSearch:I}),e(D,{to:`/corporate/${c}/divisions/create`,children:e(C,{component:"button",id:"upload-button",variant:"outlined",startIcon:e(U,{}),sx:{p:1.8},children:"Create"})})]}),o(P,{children:[e(X,{component:z,children:o(Z,{"aria-label":"collapsible table",children:[e(b,{children:o(p,{children:[e(a,{style:d,align:"left"}),e(a,{style:d,align:"left",children:"ID"}),e(a,{style:d,align:"left",children:"Code"}),e(a,{style:d,align:"left",children:"Name"}),e(a,{style:d,align:"left",children:"Description"})]})}),w?e(b,{children:e(p,{children:e(a,{colSpan:8,align:"center",children:"Loading"})})}):x.data.length==0?e(b,{children:e(p,{children:e(a,{colSpan:8,align:"center",children:"No Data"})})}):e(b,{children:x.data.map(t=>e(f,{row:t},t.code))})]})}),e(V,{paginationData:x,onPageChange:$})]})]})}function ue(){var f;y();const{corporate_id:c}=B(),[i,h]=s.exports.useState(),u=s.exports.useContext(k);return s.exports.useEffect(()=>{h(u.currentCorporate)},[u]),o(J,{title:"Division",children:[e(G,{heading:"Division",links:[{name:"Corporates",href:"/corporates"},{name:(f=i==null?void 0:i.name)!=null?f:"-",href:"/corporate/"+c},{name:"Division",href:"/corporate/"+c+"/divisions"}]}),o(P,{children:[e(K,{position:"divisions"}),e(ee,{})]})]})}export{ue as default};