import{d as v,al as m,r as f,I as h,b as s,c as o,J as i,f as _,e,F as y,aj as b,p as C,i as k,t as g,l as x}from"./entry.3fbc50e2.js";const c=t=>(C("data-v-852b9bff"),t=t(),k(),t),I={key:0,class:"copied"},S=c(()=>e("div",{class:"scrim"},null,-1)),w=c(()=>e("div",{class:"content"}," Copied! ",-1)),B=[S,w],T=c(()=>e("div",{class:"header"},[e("div",{class:"controls"},[e("div"),e("div"),e("div")]),e("div",{class:"title"}," Bash ")],-1)),j={class:"window"},F=c(()=>e("span",{class:"sign"},"$",-1)),N={class:"content"},V={key:1,class:"prompt"},q=v({__name:"Terminal",props:{content:{type:[Array,String],required:!0}},setup(t){const a=t,{copy:p}=m(),n=f("init"),r=h(()=>typeof a.content=="string"?[a.content]:a.content),l=u=>{p(r.value.join(`
`)).then(()=>{n.value="copied",setTimeout(()=>{n.value="init"},1e3)}).catch(()=>{console.warn("Couldn't copy to clipboard!")})};return(u,A)=>(s(),o("div",{class:"terminal",onClick:l},[i(n)==="copied"?(s(),o("div",I,B)):_("",!0),T,e("div",j,[(s(!0),o(y,null,b(i(r),d=>(s(),o("span",{key:d,class:"line"},[F,e("span",N,g(d),1)]))),128))]),i(n)!=="copied"?(s(),o("div",V," Click to copy ")):_("",!0)]))}});const E=x(q,[["__scopeId","data-v-852b9bff"]]);export{E as default};
