Files
aso/public/dashboard/assets/Index.db57f7e9.js
2022-11-03 09:51:22 +07:00

2 lines
3.6 KiB
JavaScript
Executable File

import{H as $}from"./HeaderBreadcrumbs.6f2ccc24.js";import{P as z}from"./Page.319bf41e.js";import{al as y,bk as C,aQ as O,a as R,ar as p,r as u,j as i,S as T,f as e,i as _,aq as b,P as H,as as W,g as q,ay as A,B as F,T as Q,az as G}from"./index.84ed5cf7.js";import{C as J}from"./CorporateTabNavigations.e09ea2c3.js";import{d as K,a as M}from"./KeyboardArrowRight.61df522e.js";import{d as U}from"./Add.75fda08f.js";import{B as V}from"./BasePagination.d9e7bf5e.js";import{C as D}from"./Card.97045315.js";import{T as X,a as Y,b as g,c,d as a}from"./TableRow.6f2ee453.js";import"./jsx-runtime_commonjs-proxy.bdcbfe4f.js";function Z(){y();const{corporate_id:s}=C(),[d,v]=O();R();function B(t){const n=u.exports.useRef(null),[r,h]=u.exports.useState(""),j=o=>{var x;const L=(x=o.target.value)!=null?x:"";h(L)},k=o=>{o.preventDefault(),t.onSearch(r)};return u.exports.useEffect(()=>{var o;h((o=d.get("search"))!=null?o:"")},[d]),e("form",{onSubmit:k,style:{width:"100%"},children:e(W,{id:"search-input",ref:n,label:"Search",variant:"outlined",fullWidth:!0,onChange:j,value:r})})}function P(t){const{row:n}=t,[r,h]=p.useState(!1);return i(p.Fragment,{children:[i(c,{sx:{"& > *":{borderBottom:"unset"}},children:[e(a,{children:e(q,{"aria-label":"expand row",size:"small",onClick:()=>h(!r),children:r?e(K,{}):e(M,{})})}),e(a,{align:"left",children:n.id}),e(a,{align:"left",children:n.code}),e(a,{align:"left",children:n.name}),e(a,{align:"left",children:n.description}),e(a,{align:"right",children:e(b,{variant:"outlined",color:"success",size:"small",children:"Active"})}),e(a,{align:"right",children:e(_,{to:`/corporates/${n.corporate_id}/divisions/${n.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(A,{in:r,timeout:"auto",unmountOnExit:!0,children:[e(F,{sx:{borderBottom:1},children:e(Q,{variant:"body2",gutterBottom:!0,component:"div",children:"No Extra Data"})}),!1]})})})]})}const[w,S]=p.useState(!0),[m,E]=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)=>{S(!0);const n=t||Object.fromEntries([...d.entries()]),r=await G.get("/corporates/"+s+"/divisions",{params:n});S(!1),E(r.data)},l={fontWeight:"bold"},I=async t=>{await f({search:t}),v({search:t})},N=(t,n)=>{const r=Object.fromEntries([...d.entries(),["page",n]]);f(r),v(r)};return u.exports.useEffect(()=>{f()},[]),i(T,{children:[i(T,{direction:"row",spacing:2,sx:{p:2},children:[e(B,{onSearch:I}),e(_,{to:`/corporates/${s}/divisions/create`,children:e(b,{component:"button",id:"upload-button",variant:"outlined",startIcon:e(U,{}),sx:{p:1.8},children:"Create"})})]}),i(D,{children:[e(X,{component:H,children:i(Y,{"aria-label":"collapsible table",children:[e(g,{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"})]})}),w?e(g,{children:e(c,{children:e(a,{colSpan:8,align:"center",children:"Loading"})})}):m.data.length==0?e(g,{children:e(c,{children:e(a,{colSpan:8,align:"center",children:"No Data"})})}):e(g,{children:m.data.map(t=>e(P,{row:t},t.code))})]})}),e(V,{paginationData:m,onPageChange:N})]})]})}function de(){y();const{corporate_id:s}=C();return i(z,{title:"Division",children:[e($,{heading:"Division",links:[{name:"Corporates",href:"/corporates"},{name:"Corporate Name",href:"/corporates/"+s},{name:"Division",href:"/corporates/"+s+"/divisions"}]}),i(D,{children:[e(J,{position:"divisions"}),e(Z,{})]})]})}export{de as default};