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-04dbe44e.js

import z from"./Layout-018ec37d.js";import{T as j,r as x,O,o as c,c as h,a as e,w as F,v as L,u as p,b as $,d as D,f as t,g as a,k as l,t as i,F as C,e as U,i as k,n as E,j as H,l as I}from"./app-f1493ab2.js";import{d as Z}from"./debounce-7f7c0d78.js";import{_ as q}from"./AlertModal-2bf70f0d.js";import{u as J}from"./useAlertModal-3aa166da.js";/* empty css              */import{a as G,_ as u,T as K}from"./TableHeaderRowItem-6e9202af.js";import{a as P,_ as m,T as Q}from"./TableBodyRowItem-551209f9.js";import{_ as W}from"./Dropdown-c843374c.js";import{_ as X,a as T}from"./DropdownItem-5a13c2ff.js";import"./App-45dbd9fa.js";import"./Sidebar-f2ddcf5a.js";import"./Menu-73c1148a.js";import"./Modal-a0814fa2.js";import"./transition-f32a8133.js";import"./hidden-f79cef22.js";import"./use-outside-click-92c6377f.js";import"./micro-task-89dcd6af.js";import"./ProfileModal-09ae28bb.js";import"./FormInput-b3450213.js";import"./tabs-80627b62.js";import"./LangToggle-d2b58a25.js";import"./index-114bea05.js";import"./MobileSidebar-e6661e49.js";import"./pusher-a82d1614.js";import"./index-764662c4.js";import"./_baseGetTag-f7f93ac1.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./use-text-value-ecd8c541.js";import"./use-tree-walker-d52d0c0b.js";const Y={class:"bg-slate-100 md:bg-slate-50 flex items-center border border-primary md:border-none md:shadow-sm h-10 w-full md:w-80 rounded-[0.5rem] mb-6 text-sm"},ee=["placeholder"],te={key:1,class:"pr-2"},ae={class:"bg-slate-100 md:bg-slate-50 rounded-[0.5rem]"},se={class:"w-full"},oe={class:"py-1 px-2 bg-gray-50 rounded-[5px] border border-dashed w-[10em] truncate text-xs capitalize"},ie={class:"py-1 rounded-[5px] text-xs px-3 bg-[#ddebf7] text-slate-700"},re={__name:"AutoReplyTable",props:{rows:{type:Object,required:!0},filters:{type:Object}},emits:["delete"],setup(n,{emit:g}){const d=n,{isOpenAlert:b,openAlert:N,confirmAlert:B}=J(),S=j({test:null}),V=s=>{S.delete("/automation/basic/"+s)},A=s=>s===d.rows.data.length-1,f=x({search:d.filters.search}),w=x(!1),M=()=>{f.value.search=null,_()},v=Z(()=>{w.value=!0,_()},1e3),_=()=>{O.visit("/automation/basic",{method:"get",data:f.value})},R=s=>s?s.charAt(0).toUpperCase()+s.slice(1):"";return(s,o)=>(c(),h(C,null,[e("div",Y,[o[6]||(o[6]=e("span",{class:"pl-3"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24"},[e("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m15 15l6 6m-11-4a7 7 0 1 1 0-14a7 7 0 0 1 0 14Z"})])],-1)),F(e("input",{onInput:o[0]||(o[0]=(...r)=>p(v)&&p(v)(...r)),"onUpdate:modelValue":o[1]||(o[1]=r=>f.value.search=r),type:"text",class:"outline-none px-4 w-full bg-slate-100 md:bg-slate-50",placeholder:s.$t("Search by name or trigger text")},null,40,ee),[[L,f.value.search]]),w.value===!1&&f.value.search?(c(),h("button",{key:0,onClick:M,type:"button",class:"pr-2"},o[4]||(o[4]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},[e("path",{fill:"currentColor",d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10s10-4.5 10-10S17.5 2 12 2zm3.7 12.3c.4.4.4 1 0 1.4c-.4.4-1 .4-1.4 0L12 13.4l-2.3 2.3c-.4.4-1 .4-1.4 0c-.4-.4-.4-1 0-1.4l2.3-2.3l-2.3-2.3c-.4-.4-.4-1 0-1.4c.4-.4 1-.4 1.4 0l2.3 2.3l2.3-2.3c.4-.4 1-.4 1.4 0c.4.4.4 1 0 1.4L13.4 12l2.3 2.3z"})],-1)]))):$("",!0),w.value?(c(),h("span",te,o[5]||(o[5]=[D('<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="3.5" r="1.5" fill="currentColor" opacity="0"><animateTransform attributeName="transform" calcMode="discrete" dur="2.4s" repeatCount="indefinite" type="rotate" values="0 12 12;90 12 12;180 12 12;270 12 12"></animateTransform><animate attributeName="opacity" dur="0.6s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1;1;0"></animate></circle><circle cx="12" cy="3.5" r="1.5" fill="currentColor" opacity="0"><animateTransform attributeName="transform" begin="0.2s" calcMode="discrete" dur="2.4s" repeatCount="indefinite" type="rotate" values="30 12 12;120 12 12;210 12 12;300 12 12"></animateTransform><animate attributeName="opacity" begin="0.2s" dur="0.6s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1;1;0"></animate></circle><circle cx="12" cy="3.5" r="1.5" fill="currentColor" opacity="0"><animateTransform attributeName="transform" begin="0.4s" calcMode="discrete" dur="2.4s" repeatCount="indefinite" type="rotate" values="60 12 12;150 12 12;240 12 12;330 12 12"></animateTransform><animate attributeName="opacity" begin="0.4s" dur="0.6s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1;1;0"></animate></circle></svg>',1)]))):$("",!0)]),e("div",ae,[e("table",se,[t(K,null,{default:a(()=>[t(G,null,{default:a(()=>[t(u,{position:"first"},{default:a(()=>[l(i(s.$t("Name")),1)]),_:1}),t(u,null,{default:a(()=>[l(i(s.$t("Trigger text")),1)]),_:1}),t(u,null,{default:a(()=>[l(i(s.$t("Match criteria")),1)]),_:1}),t(u,null,{default:a(()=>[l(i(s.$t("Response type")),1)]),_:1}),t(u,null,{default:a(()=>[l(i(s.$t("Last updated")),1)]),_:1}),t(u,{position:"last"})]),_:1})]),_:1}),t(Q,null,{default:a(()=>[(c(!0),h(C,null,U(n.rows.data,(r,y)=>(c(),k(P,{key:y,class:E(A(y)?"":"border-b")},{default:a(()=>[t(m,{position:"first",class:"capitalize"},{default:a(()=>[l(i(r.name),1)]),_:2},1024),t(m,{class:"hidden sm:table-cell"},{default:a(()=>[e("div",oe,i(r.trigger),1)]),_:2},1024),t(m,{class:"hidden sm:table-cell"},{default:a(()=>[l(i(s.$t(R(r.match_criteria))),1)]),_:2},1024),t(m,{class:"capitalize"},{default:a(()=>[e("span",ie,i(s.$t(JSON.parse(r.metadata).type)),1)]),_:2},1024),t(m,{class:"hidden sm:table-cell"},{default:a(()=>[l(i(r.updated_at),1)]),_:2},1024),t(m,{position:"last"},{default:a(()=>[t(W,{align:"right",class:"mt-2"},{items:a(()=>[t(X,null,{default:a(()=>[t(T,{href:"/automation/basic/"+r.uuid+"/edit"},{default:a(()=>[l(i(s.$t("Edit")),1)]),_:2},1032,["href"]),t(T,{as:"button",onClick:we=>p(N)(r.uuid)},{default:a(()=>[l(i(s.$t("Delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),default:a(()=>[o[7]||(o[7]=e("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"},[e("span",{class:"hover:bg-[#F6F7F9] hover:rounded-full w-[fit-content] p-2"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24"},[e("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})])]),t(q,{modelValue:p(b),"onUpdate:modelValue":o[2]||(o[2]=r=>H(b)?b.value=r:null),onConfirm:o[3]||(o[3]=()=>p(B)(V)),label:s.$t("Delete row"),description:s.$t("Are you sure you want to delete this row? This action can not be undone")},null,8,["modelValue","label","description"])],64))}},le={class:"md:h-[90vh]"},ne={class:"flex justify-center items-center"},de={class:"md:w-[60em]"},ue={class:"bg-white border border-slate-200 rounded-lg py-2 text-sm pb-4 px-4 mb-20"},me={class:"w-full py-2 mb-2 mt-2"},ce={class:"flex w-full mb-4"},pe={class:"text-md"},fe={class:"text-[16px]"},be={class:"flex items-center mt-1 text-slate-500"},he={class:"ml-auto"},ge={class:"w-5/5"},Pe={__name:"Index",props:["rows","filters","aimodule","fbmodule"],setup(n){const g=n;return(d,b)=>(c(),k(z,{aimodule:n.aimodule,fbmodule:n.fbmodule},{default:a(()=>[e("div",le,[e("div",ne,[e("div",de,[e("div",ue,[e("div",me,[e("div",ce,[e("div",pe,[e("h4",fe,i(d.$t("Basic Replies")),1),e("span",be,i(d.$t("Respond automatically to messages based on your own criteria")),1)]),e("div",he,[t(p(I),{href:"/automation/basic/create",class:"float-right rounded-md bg-primary 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"},{default:a(()=>[l(i(d.$t("Create")),1)]),_:1})])]),e("div",ge,[t(re,{rows:g.rows,filters:g.filters},null,8,["rows","filters"])])])])])])])]),_:1},8,["aimodule","fbmodule"]))}};export{Pe as default};