| Current Path : /home/users/unlimited/www/whatsapp-crm/public/build/assets/ |
| Current File : /home/users/unlimited/www/whatsapp-crm/public/build/assets/Index-bbbd8ae4.js |
import B from"./App-bc062293.js";import{T as D,o as p,c as A,f as a,g as t,k as i,t as l,F as M,e as I,i as x,n as R,b as L,u as V,a as s,j as S,r as $,x as j}from"./app-f1493ab2.js";import{_ as E}from"./AlertModal-2bf70f0d.js";import{u as U}from"./useAlertModal-3aa166da.js";import{_ as O}from"./Table-700fbce6.js";import{T as Z,a as z,_ as y}from"./TableHeaderRowItem-6e9202af.js";import{T as H,a as P,_ as w}from"./TableBodyRowItem-551209f9.js";import{_ as q}from"./Dropdown-c843374c.js";import{_ as G,a as k}from"./DropdownItem-5a13c2ff.js";import{_ as J}from"./FormModalModified-a7175fd0.js";import{t as f}from"./index-764662c4.js";import"./App-6e8cb8a8.js";import"./Sidebar-b962a0c1.js";import"./Menu-45912eaa.js";import"./ProfileModal-09ae28bb.js";import"./FormInput-b3450213.js";import"./tabs-80627b62.js";import"./hidden-f79cef22.js";import"./micro-task-89dcd6af.js";import"./transition-f32a8133.js";import"./use-outside-click-92c6377f.js";import"./LangToggle-d2b58a25.js";import"./MobileSidebar-5b51f786.js";import"./index-114bea05.js";/* empty css */import"./Sidebar-10203eb5.js";import"./Pagination-6973c28d.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./use-text-value-ecd8c541.js";import"./use-tree-walker-d52d0c0b.js";import"./Modal-a0814fa2.js";import"./FormImage-a6549aaf.js";import"./FormSelect-3a6ffebd.js";import"./FormTextArea-95511fff.js";const K={key:0,class:"bg-slate-50 p-1 rounded-md text-[12px]"},Q={__name:"LangTable",props:["rows","defaultLanguage"],emits:["edit","delete"],setup(v,{emit:_}){const u=v,{isOpenAlert:m,openAlert:c,confirmAlert:b}=U(),d=_,h=D({test:null});function C(e){d("edit",e)}const T=e=>{h.delete("/admin/languages/"+e)},n=e=>e===u.rows.data.length-1,o=e=>e.charAt(0).toUpperCase()+e.slice(1);return(e,g)=>(p(),A(M,null,[a(O,{rows:v.rows},{default:t(()=>[a(Z,null,{default:t(()=>[a(z,null,{default:t(()=>[a(y,{position:"first"},{default:t(()=>[i(l(e.$t("Name")),1)]),_:1}),a(y,null,{default:t(()=>[i(l(e.$t("Code")),1)]),_:1}),a(y,null,{default:t(()=>[i(l(e.$t("Status")),1)]),_:1}),a(y,{position:"last"})]),_:1})]),_:1}),a(H,null,{default:t(()=>[(p(!0),A(M,null,I(v.rows.data,(r,F)=>(p(),x(P,{key:F,class:R(n(F)?"":"border-b")},{default:t(()=>[a(w,{position:"first"},{default:t(()=>[i(l(r.name),1)]),_:2},1024),a(w,null,{default:t(()=>[i(l(r.code),1)]),_:2},1024),a(w,null,{default:t(()=>[i(l(e.$t(o(r.status))),1)]),_:2},1024),a(w,null,{default:t(()=>[u.defaultLanguage==r.code?(p(),A("span",K,"Default Language")):L("",!0)]),_:2},1024),a(w,{position:"last"},{default:t(()=>[a(q,{align:"right",class:"mt-2"},{items:t(()=>[a(G,null,{default:t(()=>[u.defaultLanguage!=r.code?(p(),x(k,{key:0,href:"/admin/languages/"+r.code+"/default"},{default:t(()=>[i(l(e.$t("Set as default")),1)]),_:2},1032,["href"])):L("",!0),a(k,{href:"/admin/languages/"+r.code+"/translations"},{default:t(()=>[i(l(e.$t("Translate")),1)]),_:2},1032,["href"]),a(k,{as:"button",onClick:N=>C(r.id)},{default:t(()=>[i(l(e.$t("Edit")),1)]),_:2},1032,["onClick"]),r.code!="en"?(p(),x(k,{key:1,as:"button",onClick:N=>V(c)(r.id)},{default:t(()=>[i(l(e.$t("Delete")),1)]),_:2},1032,["onClick"])):L("",!0)]),_:2},1024)]),default:t(()=>[g[2]||(g[2]=s("button",{class:"inline-flex w-full justify-center rounded-md text-sm font-medium text-black hover:bg-opacity-30 focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75"},[s("span",{class:"hover:bg-[#F6F7F9] hover:rounded-full w-[fit-content] p-2"},[s("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24"},[s("path",{fill:"currentColor",d:"M12 16a2 2 0 0 1 2 2a2 2 0 0 1-2 2a2 2 0 0 1-2-2a2 2 0 0 1 2-2m0-6a2 2 0 0 1 2 2a2 2 0 0 1-2 2a2 2 0 0 1-2-2a2 2 0 0 1 2-2m0-6a2 2 0 0 1 2 2a2 2 0 0 1-2 2a2 2 0 0 1-2-2a2 2 0 0 1 2-2Z"})])])],-1))]),_:2},1024)]),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1})]),_:1},8,["rows"]),a(E,{modelValue:V(m),"onUpdate:modelValue":g[0]||(g[0]=r=>S(m)?m.value=r:null),onConfirm:g[1]||(g[1]=()=>V(b)(T)),label:e.$t("Delete row"),description:e.$t("Are you sure you want to delete this row? This action can not be undone")},null,8,["modelValue","label","description"])],64))}},W={class:"flex justify-between"},X={class:"text-xl mb-1"},Y={class:"mb-6 flex items-center text-sm leading-6 text-gray-600"},ee={class:"ml-1 mt-1"},Ie={__name:"Index",props:["rows","config","default_language"],setup(v){const _=v,u=$(!1),m=$("Add Tax Rate"),c=$("/admin/tax-rates"),b=$("post"),d={name:null,code:null,status:null},h=(n,o={})=>{m.value=f("Add language"),c.value="/admin/languages",b.value="post",n!=null?(m.value=f("Edit language"),c.value="/admin/languages/"+n,b.value="put",C()):(d.name=null,d.code=null,d.status=null,u.value=!0)};function C(){j.get(c.value).then(n=>{const{data:o}=n;for(const e in o.item)d.hasOwnProperty(e)&&(d[e]=o.item[e]);u.value=!0}).catch(n=>{})}const T=[{inputType:"FormInput",name:"name",label:f("Name"),type:"text",className:"sm:col-span-6"},{inputType:"FormInput",name:"code",label:f("Code"),type:"text",className:"sm:col-span-3"},{inputType:"FormSelect",name:"status",label:f("Status"),options:[{value:"active",label:f("Active")},{value:"inactive",label:f("Inactive")}],className:"sm:col-span-3"}];return(n,o)=>(p(),x(B,null,{default:t(()=>[s("div",W,[s("div",null,[s("h2",X,l(n.$t("Languages & translations")),1),s("p",Y,[o[3]||(o[3]=s("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},[s("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 11v5m0 5a9 9 0 1 1 0-18a9 9 0 0 1 0 18Zm.05-13v.1h-.1V8h.1Z"})],-1)),s("span",ee,l(n.$t("Add, edit & translate languages")),1)])]),s("div",null,[s("button",{onClick:o[0]||(o[0]=e=>h()),type:"button",class:"rounded-md bg-indigo-600 px-3 py-2 text-sm text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"},l(n.$t("Add language")),1)])]),a(Q,{rows:_.rows,defaultLanguage:_.default_language,onEdit:h,onDelete:n.openAlert},null,8,["rows","defaultLanguage","onDelete"]),a(J,{modelValue:u.value,"onUpdate:modelValue":o[1]||(o[1]=e=>u.value=e),label:m.value,url:c.value,form:d,formInputs:T,formMethod:b.value,onCloseModal:o[2]||(o[2]=e=>u.value=!1)},null,8,["modelValue","label","url","formMethod"])]),_:1}))}};export{Ie as default};