2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import b from"./TabsHeader.9a3231c9.js";import g from"./ComponentPlaygroundProps.27b4f4b4.js";import{_ as v}from"./ComponentPlaygroundSlots.vue.a080e522.js";import{_ as x}from"./ComponentPlaygroundTokens.vue.f55a30ac.js";import{d as D,as as V,r as k,b as n,c as C,g as P,K as o,Y as m,at as T,f as s,l as B}from"./entry.fa7b6eb8.js";import"./ProseH4.c99ab3c8.js";import"./ProseCodeInline.ee0df6f6.js";import"./Badge.1a11b186.js";import"./ContentSlot.4065919d.js";import"./ProseP.d14e6c98.js";const I={class:"component-playground-data"},j=D({__name:"ComponentPlaygroundData",props:{modelValue:{type:Object,required:!1,default:()=>({})},componentData:{type:Object,required:!1,default:()=>({})}},emits:["update:modelValue"],setup(t,{emit:p}){const a=V(t,"modelValue",p),e=k(0),r=[{label:"Props"},{label:"Slots"},{label:"Design Tokens"}],d=l=>e.value=l;return(l,c)=>{const u=b,_=g,i=v,f=x;return n(),C("div",I,[P(u,{"active-tab-index":o(e),tabs:r,"onUpdate:activeTabIndex":d},null,8,["active-tab-index"]),o(e)===0?(n(),m(_,{key:0,modelValue:o(a),"onUpdate:modelValue":c[0]||(c[0]=y=>T(a)?a.value=y:null),"component-data":t.componentData},null,8,["modelValue","component-data"])):s("",!0),o(e)===1?(n(),m(i,{key:1,"component-data":t.componentData},null,8,["component-data"])):s("",!0),o(e)===2?(n(),m(f,{key:2,"component-data":t.componentData},null,8,["component-data"])):s("",!0)])}}});const Y=B(j,[["__scopeId","data-v-ef4d9ec9"]]);export{Y as default};
|