Files
aso/public/client-portal/assets/Index.1e376a33.js
2022-07-25 12:47:30 +07:00

2 lines
3.6 KiB
JavaScript

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