2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
import{H as $}from"./HeaderBreadcrumbs.8c2925c5.js";import{P as O}from"./Page.79590dd3.js";import{ak as y,bg as C,bj as R,a as z,aq as p,r as u,j as i,S as T,f as e,i as _,ap as b,P as H,ar as W,g as q,ax as A,B as F,T as G,ay as J}from"./index.085d8bff.js";import{C as K}from"./CorporateTabNavigations.1fe313df.js";import{d as M,a as Q}from"./KeyboardArrowRight.0b084268.js";import{d as U}from"./Add.ce16cacb.js";import{B as V}from"./BasePagination.a96f0d84.js";import{C as D}from"./Card.acdc3e6b.js";import{T as X,a as Y,b as g,c,d as a}from"./TableRow.4f3f002f.js";import"./jsx-runtime_commonjs-proxy.c4f841ed.js";function Z(){y();const{corporate_id:s}=C(),[d,v]=R();z();function B(t){const n=u.exports.useRef(null),[r,h]=u.exports.useState(""),N=o=>{var S;const L=(S=o.target.value)!=null?S:"";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:N,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(M,{}):e(Q,{})})}),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(G,{variant:"body2",gutterBottom:!0,component:"div",children:"No Extra Data"})}),!1]})})})]})}const[w,x]=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)=>{x(!0);const n=t||Object.fromEntries([...d.entries()]),r=await J.get("/corporates/"+s+"/divisions",{params:n});x(!1),E(r.data)},l={fontWeight:"bold"},j=async t=>{await f({search:t}),v({search:t})},I=(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:j}),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:I})]})]})}function de(){y();const{corporate_id:s}=C();return i(O,{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(K,{position:"divisions"}),e(Z,{})]})]})}export{de as default};
|