import{C as e,P as t,S as n,T as r,W as i,Y as a,_ as o,dt as s,g as c,h as l,m as u,s as d,tn as f}from"./vendor/json-editor-vue-9tyg6b65.js";import{t as p}from"./nicon-hgcqr03x.js";import{t as m}from"./nbutton-g8ropw1z.js";import{t as h}from"./ncard-d0lyv7bx.js";import{t as g}from"./telemetry-c1eueoux.js";import{t as _}from"./npanel-grids-es6yvxa6.js";import{l as v}from"#entry";import{t as y}from"./nmarkdown-vetb9msz.js";var b={"text-xl":``},x={flex:`~ gap2 wrap`},S=Object.assign(r({__name:`LaunchPage`,props:{name:{},icon:{},title:{},description:{},actions:{}},emits:[`action`],setup(r,{emit:S}){let C=r,w=S;function T(e,t){g(`launch-page`,{pageName:C.name}),e.handle?.(),w(`action`,t)}return(g,S)=>{let C=v,w=y,E=p,D=m,O=h,k=_;return i(),l(k,null,{default:s(()=>[e(O,{flex:`~ col gap2`,mxa:``,"min-w-100":``,"items-center":``,p6:``},{default:s(()=>[e(C,{mb2:``,"text-5xl":``,icon:r.icon||r.icon,title:r.title},null,8,[`icon`,`title`]),u(`h1`,b,f(r.title),1),r.description?(i(),l(w,{key:0,mb2:``,"mt--1":``,"text-center":``,"text-base":``,op50:``,markdown:r.description},null,8,[`markdown`])):c(``,!0),u(`div`,x,[(i(!0),o(d,null,a(r.actions,(e,r)=>(i(),l(D,t({key:r,n:`solid primary`,disabled:e.pending,to:e.src,target:e.src?`_blank`:void 0},{ref_for:!0},e.attrs,{onClick:t=>T(e,r)}),{default:s(()=>[e.pending?(i(),l(E,{key:0,icon:`carbon-circle-dash`,"animate-spin":``})):c(``,!0),n(` `+f(e.label),1)]),_:2},1040,[`disabled`,`to`,`target`,`onClick`]))),128))])]),_:1})]),_:1})}}}),{__name:`LaunchPage`});export{S as t};