Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/whatsapp-crm/public/build/assets/
Upload File :
Current File : /home/users/unlimited/www/whatsapp-crm/public/build/assets/Index-6c17fbd3.js

import B from"./App-2fea9171.js";import{T as D,o as p,c as A,e as a,f as t,k as r,t as o,F as M,d as I,h as x,n as R,b as L,u as V,i as S,a as l,r as $,x as E}from"./app-43851608.js";import{_ as U}from"./AlertModal-1a288ce3.js";import{u as j}from"./useAlertModal-27d09708.js";import{_ as O}from"./Table-69702a89.js";import{T as Z,a as z,_ as y}from"./TableHeaderRowItem-459897e8.js";import{T as H,a as P,_}from"./TableBodyRowItem-110be769.js";import{_ as q}from"./Dropdown-6e7c10b4.js";import{_ as G,a as k}from"./DropdownItem-48d91d39.js";import{_ as J}from"./FormModalModified-5e65e3b9.js";import{t as f}from"./index-17cd980e.js";import"./App-ad5f7ecb.js";import"./Sidebar-7bb6d772.js";import"./Menu-4221d61f.js";import"./ProfileModal-628e5b7c.js";import"./FormInput-4a309017.js";import"./LangToggle-8d05b0dc.js";import"./MobileSidebar-b73cd192.js";import"./index-99011d5f.js";/* empty css              */import"./Sidebar-7b5bc85b.js";import"./Pagination-8172d90a.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./use-text-value-242aa4d7.js";import"./use-tree-walker-7c9f6f67.js";import"./Modal-22a49fae.js";import"./FormImage-5b2df4ab.js";import"./FormSelect-2d73589a.js";import"./ChevronUpDownIcon-8859f144.js";import"./FormTextArea-a182534a.js";const K={key:0,class:"bg-slate-50 p-1 rounded-md text-[12px]"},Q=l("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"},[l("span",{class:"hover:bg-[#F6F7F9] hover:rounded-full w-[fit-content] p-2"},[l("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24"},[l("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),W={__name:"LangTable",props:["rows","defaultLanguage"],emits:["edit","delete"],setup(g,{emit:b}){const u=g,{isOpenAlert:m,openAlert:c,confirmAlert:v}=j(),d=b,w=D({test:null});function C(e){d("edit",e)}const T=e=>{w.delete("/admin/languages/"+e)},s=e=>e===u.rows.data.length-1,n=e=>e.charAt(0).toUpperCase()+e.slice(1);return(e,h)=>(p(),A(M,null,[a(O,{rows:g.rows},{default:t(()=>[a(Z,null,{default:t(()=>[a(z,null,{default:t(()=>[a(y,{position:"first"},{default:t(()=>[r(o(e.$t("Name")),1)]),_:1}),a(y,null,{default:t(()=>[r(o(e.$t("Code")),1)]),_:1}),a(y,null,{default:t(()=>[r(o(e.$t("Status")),1)]),_:1}),a(y,{position:"last"})]),_:1})]),_:1}),a(H,null,{default:t(()=>[(p(!0),A(M,null,I(g.rows.data,(i,F)=>(p(),x(P,{key:F,class:R(s(F)?"":"border-b")},{default:t(()=>[a(_,{position:"first"},{default:t(()=>[r(o(i.name),1)]),_:2},1024),a(_,null,{default:t(()=>[r(o(i.code),1)]),_:2},1024),a(_,null,{default:t(()=>[r(o(e.$t(n(i.status))),1)]),_:2},1024),a(_,null,{default:t(()=>[u.defaultLanguage==i.code?(p(),A("span",K,"Default Language")):L("",!0)]),_:2},1024),a(_,{position:"last"},{default:t(()=>[a(q,{align:"right",class:"mt-2"},{items:t(()=>[a(G,null,{default:t(()=>[u.defaultLanguage!=i.code?(p(),x(k,{key:0,href:"/admin/languages/"+i.code+"/default"},{default:t(()=>[r(o(e.$t("Set as default")),1)]),_:2},1032,["href"])):L("",!0),a(k,{href:"/admin/languages/"+i.code+"/translations"},{default:t(()=>[r(o(e.$t("Translate")),1)]),_:2},1032,["href"]),a(k,{as:"button",onClick:N=>C(i.id)},{default:t(()=>[r(o(e.$t("Edit")),1)]),_:2},1032,["onClick"]),i.code!="en"?(p(),x(k,{key:1,as:"button",onClick:N=>V(c)(i.id)},{default:t(()=>[r(o(e.$t("Delete")),1)]),_:2},1032,["onClick"])):L("",!0)]),_:2},1024)]),default:t(()=>[Q]),_:2},1024)]),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1})]),_:1},8,["rows"]),a(U,{modelValue:V(m),"onUpdate:modelValue":h[0]||(h[0]=i=>S(m)?m.value=i:null),onConfirm:h[1]||(h[1]=()=>V(v)(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))}},X={class:"flex justify-between"},Y={class:"text-xl mb-1"},ee={class:"mb-6 flex items-center text-sm leading-6 text-gray-600"},te=l("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},[l("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),ae={class:"ml-1 mt-1"},Be={__name:"Index",props:["rows","config","default_language"],setup(g){const b=g,u=$(!1),m=$("Add Tax Rate"),c=$("/admin/tax-rates"),v=$("post"),d={name:null,code:null,status:null},w=(s,n={})=>{m.value=f("Add language"),c.value="/admin/languages",v.value="post",s!=null?(m.value=f("Edit language"),c.value="/admin/languages/"+s,v.value="put",C()):(d.name=null,d.code=null,d.status=null,u.value=!0)};function C(){E.get(c.value).then(s=>{const{data:n}=s;for(const e in n.item)d.hasOwnProperty(e)&&(d[e]=n.item[e]);u.value=!0}).catch(s=>{})}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(s,n)=>(p(),x(B,null,{default:t(()=>[l("div",X,[l("div",null,[l("h2",Y,o(s.$t("Languages & translations")),1),l("p",ee,[te,l("span",ae,o(s.$t("Add, edit & translate languages")),1)])]),l("div",null,[l("button",{onClick:n[0]||(n[0]=e=>w()),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"},o(s.$t("Add language")),1)])]),a(W,{rows:b.rows,defaultLanguage:b.default_language,onEdit:w,onDelete:s.openAlert},null,8,["rows","defaultLanguage","onDelete"]),a(J,{modelValue:u.value,"onUpdate:modelValue":n[1]||(n[1]=e=>u.value=e),label:m.value,url:c.value,form:d,formInputs:T,formMethod:v.value,onCloseModal:n[2]||(n[2]=e=>u.value=!1)},null,8,["modelValue","label","url","formMethod"])]),_:1}))}};export{Be as default};