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