yaml-b2477a9f.js 1.6 KB

12
  1. import{d as _,c as g,Z as b,a1 as x,n as a,a0 as n,a7 as c,T as t,aP as l,a8 as m,a5 as i,b3 as k,bk as C,bb as d,bl as w,at as B}from"./index-8a67e3df.js";import{M as N,Y as M}from"./index-e8afe808.js";import"./dayjs-919e6097.js";const V={class:"config-yaml h-full"},j={class:"flex justify-between p-4px"},E={class:"flex justify-end gap-2 mt-4"},F=_({__name:"yaml",emits:["cancel","save"],setup(I,{emit:p}){const o=g(""),f=p;async function r(){try{M.parse(o.value),await C(o.value),d.success("保存成功"),f("save")}catch(s){d.error("配置文件格式错误:"+s.message)}}const v=()=>{window.open("https://monibuca.com/develop/config.html","_blank")};async function y(){try{o.value=await w(),o.value}catch(s){d.error("获取配置文件失败:"+s.message)}}return y(),(s,e)=>(b(),x("div",V,[a(t(k),{bodyStyle:{padding:"0px"}},{default:n(()=>[c("div",j,[a(t(l),{type:"link",onClick:r},{default:n(()=>[a(t(m),{icon:"tabler:hand-click",class:"v-text-bottom"}),e[2]||(e[2]=i(" 点我保存配置 "))]),_:1}),a(t(l),{type:"link",onClick:v},{default:n(()=>[e[3]||(e[3]=i(" 配置文档 ")),a(t(m),{icon:"fluent:window-new-16-filled",class:"v-text-bottom"})]),_:1})])]),_:1}),a(N,{class:"yaml-editor mt-4px",value:o.value,"onUpdate:value":e[0]||(e[0]=u=>o.value=u),language:"yaml",options:{minimap:{enabled:!1},lineNumbers:"on",automaticLayout:!0}},null,8,["value"]),c("div",E,[a(t(l),{onClick:e[1]||(e[1]=u=>s.$emit("cancel"))},{default:n(()=>e[4]||(e[4]=[i("取消")])),_:1}),a(t(l),{type:"primary",onClick:r},{default:n(()=>e[5]||(e[5]=[i("保存")])),_:1})])]))}});const Y=B(F,[["__scopeId","data-v-883a3594"]]);export{Y as default};
  2. //# sourceMappingURL=yaml-b2477a9f.js.map