Files
aso/public/dashboard/assets/Index.1fd1f413.js
2022-08-15 12:44:36 +07:00

2 lines
3.8 KiB
JavaScript

import{H as O}from"./HeaderBreadcrumbs.c55c2afa.js";import{P as R}from"./Page.08a3a680.js";import{ak as y,bg as B,bj as z,a as G,aq as p,r as u,j as i,S as D,f as e,i as _,ap as b,P as H,ar as A,g as W,ax as q,B as F,T as J,ay as K}from"./index.cfad77cc.js";import{C as M}from"./CorporateTabNavigations.d32970e1.js";import{d as Q,a as U}from"./KeyboardArrowRight.e1fc3789.js";import{d as V}from"./Add.30b0a8ee.js";import{B as X}from"./BasePagination.095754c1.js";import{C as v}from"./Card.3fda610a.js";import{T as Y,a as Z,b as m,c,d as a}from"./TableRow.8f9db011.js";import{G as x}from"./Grid.25d80463.js";import"./jsx-runtime_commonjs-proxy.a46fd57f.js";function ee(){y();const{corporate_id:s}=B(),[d,S]=z();G();function P(t){const r=u.exports.useRef(null),[n,h]=u.exports.useState(""),k=o=>{var C;const $=(C=o.target.value)!=null?C:"";h($)},L=o=>{o.preventDefault(),t.onSearch(n)};return u.exports.useEffect(()=>{var o;h((o=d.get("search"))!=null?o:"")},[d]),e("form",{onSubmit:L,style:{width:"100%"},children:e(A,{id:"search-input",ref:r,label:"Search",variant:"outlined",fullWidth:!0,onChange:k,value:n})})}function w(t){const{row:r}=t,[n,h]=p.useState(!1);return i(p.Fragment,{children:[i(c,{sx:{"& > *":{borderBottom:"unset"}},children:[e(a,{children:e(W,{"aria-label":"expand row",size:"small",onClick:()=>h(!n),children:n?e(Q,{}):e(U,{})})}),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(b,{variant:"outlined",color:"success",size:"small",children:"Active"})}),e(a,{align:"right",children:e(_,{to:`/corporates/${r.corporate_id}/divisions/${r.id}/edit`,children:e(b,{variant:"outlined",color:"success",size:"small",children:"Edit"})})})]}),e(c,{children:e(a,{style:{paddingBottom:0,paddingTop:0},colSpan:10,children:i(q,{in:n,timeout:"auto",unmountOnExit:!0,children:[e(F,{sx:{borderBottom:1},children:e(J,{variant:"body2",gutterBottom:!0,component:"div",children:"No Extra Data"})}),!1]})})})]})}const[E,T]=p.useState(!0),[g,j]=p.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}),f=async(t=null)=>{T(!0);const r=t||Object.fromEntries([...d.entries()]),n=await K.get("/corporates/"+s+"/divisions",{params:r});T(!1),j(n.data)},l={fontWeight:"bold"},I=async t=>{await f({search:t}),S({search:t})},N=(t,r)=>{const n=Object.fromEntries([...d.entries(),["page",r]]);f(n),S(n)};return u.exports.useEffect(()=>{f()},[]),i(D,{children:[i(D,{direction:"row",spacing:2,sx:{p:2},children:[e(P,{onSearch:I}),e(_,{to:`/corporates/${s}/divisions/create`,children:e(b,{component:"button",id:"upload-button",variant:"outlined",startIcon:e(V,{}),sx:{p:1.8},children:"Create"})})]}),i(v,{children:[e(Y,{component:H,children:i(Z,{"aria-label":"collapsible table",children:[e(m,{children:i(c,{children:[e(a,{style:l,align:"left"}),e(a,{style:l,align:"left",children:"ID"}),e(a,{style:l,align:"left",children:"Code"}),e(a,{style:l,align:"left",children:"Name"}),e(a,{style:l,align:"left",children:"Description"})]})}),E?e(m,{children:e(c,{children:e(a,{colSpan:8,align:"center",children:"Loading"})})}):g.data.length==0?e(m,{children:e(c,{children:e(a,{colSpan:8,align:"center",children:"No Data"})})}):e(m,{children:g.data.map(t=>e(w,{row:t},t.code))})]})}),e(X,{paginationData:g,onPageChange:N})]})]})}function pe(){y();const{corporate_id:s}=B();return i(R,{title:"Division",children:[e(O,{heading:"Division",links:[{name:"Corporates",href:"/corporates"},{name:"Corporate Name",href:"/corporates/"+s},{name:"Division",href:"/corporates/"+s+"/divisions"}]}),i(x,{container:!0,spacing:2,children:[e(x,{item:!0,xs:8,children:i(v,{children:[e(M,{position:"divisions"}),e(ee,{})]})}),e(x,{item:!0,xs:4,children:e(v,{sx:{p:2},children:"Corporate Detail Goes Here \xA0"})})]})]})}export{pe as default};