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/FormModalModified-5e65e3b9.js

import{L as F,r as M,o as s,h as n,f as U,a as l,g as x,c as d,F as w,d as N,n as m,b as B,t as $,O}from"./app-43851608.js";import{_ as T}from"./Modal-22a49fae.js";import{_ as j}from"./FormInput-4a309017.js";import{_ as I}from"./FormImage-5b2df4ab.js";import{_ as L}from"./FormSelect-2d73589a.js";import{_ as R}from"./FormTextArea-a182534a.js";const Z={class:"mt-5 grid grid-cols-1 gap-x-6 gap-y-4"},z={class:"mt-4 flex"},D=["disabled"],E={key:0,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24"},q=l("path",{fill:"currentColor",d:"M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z",opacity:".5"},null,-1),G=l("path",{fill:"currentColor",d:"M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z"},[l("animateTransform",{attributeName:"transform",dur:"1s",from:"0 12 12",repeatCount:"indefinite",to:"360 12 12",type:"rotate"})],-1),H=[q,G],J={key:1},ee={__name:"FormModalModified",props:{modelValue:Boolean,label:String,url:String,form:Object,formInputs:Array,formMethod:String,errors:Object},emits:["update:modelValue","closeModal"],setup(i,{emit:k}){const c=i,o=F(c.form),t=M(!1),A=async()=>{O.visit(c.url,{method:c.formMethod,data:o,preserveState:!0,onStart:a=>{t.value=!0},onFinish:a=>{t.value=!1},onSuccess:a=>{f("closeModal",!0)}})},f=k;function S(){f("update:modelValue",!1)}return(a,p)=>(s(),n(T,{label:i.label,isOpen:i.modelValue},{default:U(()=>[l("div",Z,[l("form",{onSubmit:p[0]||(p[0]=x(e=>A(),["prevent"])),class:"grid gap-x-6 gap-y-4 sm:grid-cols-6"},[(s(!0),d(w,null,N(i.formInputs,(e,C)=>{var u,b,g,y,h,v,_,V;return s(),d(w,{key:C},[e.inputType=="FormInput"?(s(),n(j,{key:0,modelValue:o[e.name],"onUpdate:modelValue":r=>o[e.name]=r,name:e.label,error:(b=(u=a.$page.props)==null?void 0:u.errors)==null?void 0:b[e.name],type:e.type,class:m(e.className)},null,8,["modelValue","onUpdate:modelValue","name","error","type","class"])):e.inputType=="FormSelect"?(s(),n(L,{key:1,modelValue:o[e.name],"onUpdate:modelValue":r=>o[e.name]=r,options:e.options,name:e.label,error:(y=(g=a.$page.props)==null?void 0:g.errors)==null?void 0:y[e.name],class:m(e.className),placeholder:e.placeholder},null,8,["modelValue","onUpdate:modelValue","options","name","error","class","placeholder"])):e.inputType=="FormImage"?(s(),n(I,{key:2,modelValue:o[e.name],"onUpdate:modelValue":r=>o[e.name]=r,error:(v=(h=a.$page.props)==null?void 0:h.errors)==null?void 0:v[e.name],options:e.options,label:e.label,class:m(e.className)},null,8,["modelValue","onUpdate:modelValue","error","options","label","class"])):e.inputType=="FormTextArea"?(s(),n(R,{key:3,modelValue:o[e.name],"onUpdate:modelValue":r=>o[e.name]=r,error:(V=(_=a.$page.props)==null?void 0:_.errors)==null?void 0:V[e.name],options:e.options,name:e.label,label:e.label,class:m(e.className),textAreaRows:e.textAreaRows},null,8,["modelValue","onUpdate:modelValue","error","options","name","label","class","textAreaRows"])):B("",!0)],64)}),128)),l("div",z,[l("button",{type:"button",onClick:x(S,["self"]),class:"inline-flex justify-center rounded-md border border-transparent bg-slate-50 px-4 py-2 text-sm text-slate-500 hover:bg-slate-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2 mr-4"},$(a.$t("Cancel")),1),l("button",{class:m(["inline-flex justify-center rounded-md border border-transparent bg-primary px-4 py-2 text-sm text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2",{"opacity-50":t.value}]),disabled:t.value},[t.value?(s(),d("svg",E,H)):(s(),d("span",J,$(a.$t("Save")),1))],10,D)])],32)])]),_:1},8,["label","isOpen"]))}};export{ee as _};