mirror of https://github.com/allinssl/allinssl
2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{d as e,r as o,y as r,$ as t,e as i,H as d,I as a}from"./main-CuOpVGSB.js";import{u as s}from"./index-npmtaogS.js";import{u as n}from"./index-C0ii1eey.js";import{N as p}from"./index-BM5lNpEU.js";import{r as l}from"./verify--K2Pao8J.js";import"./index-BkmK-Tf_.js";import"./test-B1NTq3Qz.js";import"./useStore-PMK9z9yd.js";import"./useStore-41pYFPeo.js";import"./setting-CQx-zKFn.js";import"./index-a07BIWQT.js";import"./index-P7WPkdV6.js";import"./text-B4fPSpcU.js";const u=e({name:"NotifyNodeDrawer",props:{node:{type:Object,default:()=>({id:"",config:{provider:"",provider_id:"",subject:"",body:""}})}},setup(e){const{updateNodeConfig:u,isRefreshNode:m}=s(),{useFormInput:v,useFormTextarea:c,useFormCustom:f}=r(),{confirm:j}=a(),{handleError:_}=n(),y=o(Object.keys(e.node.config).length>0?e.node.config:{provider:"",provider_id:"",subject:"",body:""}),x=[v(t("t_0_1745920566646"),"subject",{placeholder:t("t_3_1745887835089")}),c(t("t_1_1745920567200"),"body",{placeholder:t("t_4_1745887835265"),rows:4}),f((()=>i(p,{path:"provider_id",value:y.value.provider_id,isAddMode:!0,"onUpdate:value":e=>{y.value.provider_id=e.value,y.value.provider=e.type}},null)))],{component:b,data:g,example:h}=d({defaultValue:y,config:x,rules:l});return j((async o=>{var r;try{await(null==(r=h.value)?void 0:r.validate()),u(e.node.id,g.value),m.value=e.node.id,o()}catch(t){_(t)}})),()=>i("div",{class:"notify-node-drawer"},[i(b,{labelPlacement:"top"},null)])}});export{u as default};
|