Files
aso/public/dashboard/assets/Index.8c25b92a.js
2022-08-04 08:45:27 +07:00

2 lines
3.8 KiB
JavaScript

import{H as O}from"./HeaderBreadcrumbs.4d7b190c.js";import{P as R}from"./Page.2c1cad43.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.8dfdc9ed.js";import{C as M}from"./CorporateTabNavigations.56023eb5.js";import{T as Q,a as U,b as g,d as c,e as a,f as V,g as X}from"./KeyboardArrowRight.800c6a53.js";import{d as Y}from"./Add.87c13906.js";import{B as Z}from"./BasePagination.6533cd11.js";import{C as v}from"./Card.57605f6f.js";import{G as x}from"./Grid.9e7e99d7.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(V,{}):e(X,{})})}),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),[m,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(Y,{}),sx:{p:1.8},children:"Create"})})]}),i(v,{children:[e(Q,{component:H,children:i(U,{"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"})]})}),E?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(w,{row:t},t.code))})]})}),e(Z,{paginationData:m,onPageChange:N})]})]})}function de(){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{de as default};