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/Create-5391d9db.js

import{r as d,T as v,G as w,q as x,h as _,f as p,o as y,a as t,t as a,e as i,k as $,u as l,l as V,g as k,n}from"./app-43851608.js";import C from"./App-ad5f7ecb.js";import{_ as j}from"./FormInput-4a309017.js";import{_ as B}from"./FormSelect-2d73589a.js";import{_ as U}from"./FormSelectCombo-d1941422.js";import{_ as M}from"./FormTextArea-a182534a.js";import"./Sidebar-7bb6d772.js";import"./Menu-4221d61f.js";import"./ProfileModal-628e5b7c.js";import"./LangToggle-8d05b0dc.js";import"./MobileSidebar-b73cd192.js";import"./index-99011d5f.js";/* empty css              */import"./index-17cd980e.js";import"./use-text-value-242aa4d7.js";import"./ChevronUpDownIcon-8859f144.js";import"./use-tree-walker-7c9f6f67.js";const S={class:"bg-white md:bg-inherit pt-0 px-4 md:pt-8 md:p-8 rounded-[5px] text-[#000] overflow-y-scroll"},D={class:"md:flex justify-between hidden"},H={class:"text-xl mb-1"},L={class:"mb-6 flex items-center text-sm leading-6 text-gray-600"},N=t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},[t("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),Z={class:"ml-1 mt-1"},A=t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"},[t("path",{fill:"currentColor","fill-rule":"evenodd",d:"M5.841 5.28a.75.75 0 0 0-1.06-1.06L1.53 7.47L1 8l.53.53l3.25 3.25a.75.75 0 0 0 1.061-1.06l-1.97-1.97H14.25a.75.75 0 0 0 0-1.5H3.871l1.97-1.97Z","clip-rule":"evenodd"})],-1),E={class:"mt-5 mb-5 grid md:grid-cols-2 gap-x-8 gap-y-8"},O={class:"flex justify-end py-2"},T={type:"submit",class:"self-end flex items-center space-x-4 rounded-md bg-black px-3 py-2 text-sm text-white shadow-sm hover:bg-slate-600 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600"},re={__name:"Create",props:["title","categories"],setup(c){const f=c,m=d(null),r=v({subject:null,category:null,message:null,user:null}),u=d([]);d([]);function g(e,s){fetch("/admin/users?search="+e,{headers:{Accept:"application/json"}}).then(o=>o.json()).then(o=>{s(o.rows)}).catch(o=>{console.error("Error fetching users:",o)})}const h=e=>e.map(s=>({value:s.id,label:s.name})),b=()=>{r.post("/admin/support")};return w(m,e=>{r.user=e==null?void 0:e.value}),x(()=>{u.value=h(f.categories)}),(e,s)=>(y(),_(C,null,{default:p(()=>[t("div",S,[t("div",D,[t("div",null,[t("h1",H,a(e.$t("Create ticket")),1),t("p",L,[N,t("span",Z,a(e.$t("Have an issue? Describe it in detail below")),1)])]),t("div",null,[i(l(V),{href:"/admin/support",class:"flex items-center space-x-4 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"},{default:p(()=>[A,$(" "+a(e.$t("Back")),1)]),_:1})])]),t("form",{onSubmit:s[4]||(s[4]=k(o=>b(),["prevent"])),class:"bg-white py-5 px-5 rounded-[0.5rem] md:w-2/3"},[t("div",E,[i(j,{modelValue:l(r).subject,"onUpdate:modelValue":s[0]||(s[0]=o=>l(r).subject=o),name:e.$t("Subject"),type:"text",error:l(r).errors.subject,class:n("col-span-2"),labelClass:"mb-0"},null,8,["modelValue","name","error"]),i(B,{modelValue:l(r).category,"onUpdate:modelValue":s[1]||(s[1]=o=>l(r).category=o),name:e.$t("Category"),options:u.value,error:l(r).errors.category,class:n("col-span-2 md:col-span-1"),placeholder:"Select Category"},null,8,["modelValue","name","options","error"]),i(U,{modelValue:m.value,"onUpdate:modelValue":s[2]||(s[2]=o=>m.value=o),name:e.$t("User"),loadOptions:g,error:l(r).errors.user,class:n("col-span-2 md:col-span-1"),placeholder:"Enter user email"},null,8,["modelValue","name","error"]),i(M,{modelValue:l(r).message,"onUpdate:modelValue":s[3]||(s[3]=o=>l(r).message=o),name:e.$t("Description"),type:"text",showLabel:!0,error:l(r).errors.message,textAreaRows:5,class:n("col-span-2 mb-10")},null,8,["modelValue","name","error"])]),t("div",O,[t("button",T,a(e.$t("Create ticket")),1)])],32)])]),_:1}))}};export{re as default};