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

2 lines
3.5 KiB
JavaScript

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