ruạṛ
import{u as P,b3 as S,bB as T,b4 as j,p,j as d,H as D,J as h,ad as E,c as l,bv as F,bA as I,bb as f,bc as m,r as M,e as $,$ as H,bd as L}from"./bundle.9abe88c8.js";function O(b){const[r]=P(),{table:c,columns:_}=b,g=S(),y=T(),t=j(),[C,u]=p.useState(!1),[x,i]=p.useState(!1),v=e=>{var a,s,n,o;return!!((o=(n=(s=(a=t==null?void 0:t.company_user)==null?void 0:a.react_settings)==null?void 0:s.table_footer_columns)==null?void 0:n[c])!=null&&o.includes(e))},U=(e,a)=>{var n,o;let s=((o=(n=t==null?void 0:t.company_user)==null?void 0:n.react_settings.table_footer_columns)==null?void 0:o[c])||[];a?s=[...s,e]:s=s.filter(B=>B!==e),y(`company_user.react_settings.table_footer_columns.${c}`,s)},k=()=>{const e=f.cloneDeep(t);e&&!C&&(m.processing(),u(!0),M("PUT",$("/api/v1/company_users/:id",{id:e.id}),e).then(a=>{m.success("updated_settings"),f.set(e,"company_user",a.data.data),H(["company_users"]),g(L(t)),i(!1)}).finally(()=>u(!1)))};return d(D,{children:[d(h,{className:"mr-1",type:"secondary",onClick:()=>i(!0),children:[r("footer")," ",r("columns")]}),d(E,{title:r("footer"),visible:x,onClose:()=>i(!1),children:[l("div",{className:"flex flex-col",children:_.map((e,a)=>l(F,{leftSide:e.label,noExternalPadding:!0,withoutWrappingLeftSide:!0,pushContentToRight:!0,children:l(I,{checked:v(e.id),onValueChange:s=>U(e.id,s)})},a))}),l(h,{behavior:"button",onClick:k,children:r("save")})]})]})}export{O as D};
cải xoăn