Files
nuxt-mongoose/_nuxt/ComponentPlaygroundProps.lN5bv2fu.js

2 lines
1.4 KiB
JavaScript

import P from"./ProseH4.BS2K_Nr5.js";import B from"./ProseCodeInline.Qqhbz5wN.js";import q from"./Badge.RSRo_EWC.js";import D from"./ProseP.IQK9mEbz.js";import{d as N,at as b,H as j,b as o,c as r,F as I,ak as w,I as d,e as _,g as i,w as s,t as u,j as c,W as l,f as p,l as F}from"./entry.oRhT1RcJ.js";import"./slot.txC37PnH.js";import"./node.V6KjywBy.js";const H={class:"component-playground-data-section"},O=["id"],E=["value","onChange"],L=N({__name:"ComponentPlaygroundProps",props:{modelValue:{type:Object,required:!0},componentData:{type:Object,required:!0}},emits:["update:modelValue"],setup(f,{emit:g}){const a=f,m=b(a,"modelValue",g),x=(t,n)=>{m.value={...m.value,[n]:t.target.value}},v=j(()=>{var t,n;return(n=(t=a==null?void 0:a.componentData)==null?void 0:t.meta)==null?void 0:n.props});return(t,n)=>{const y=P,h=B,C=q,V=D;return o(),r("div",H,[(o(!0),r(I,null,w(d(v),e=>(o(),r("div",{key:e.name},[_("div",{id:e.name,class:"prop-title"},[i(y,{id:e.name},{default:s(()=>[c(u(e.name),1)]),_:2},1032,["id"]),_("span",null,[i(h,null,{default:s(()=>[c(u(e.type),1)]),_:2},1024),e.required?p("",!0):(o(),l(C,{key:0},{default:s(()=>[c(" Required ")]),_:1}))])],8,O),e.description?(o(),l(V,{key:0},{default:s(()=>[c(u(e.description),1)]),_:2},1024)):p("",!0),_("input",{value:d(m)[e.name],onChange:k=>x(k,e.name)},null,40,E)]))),128))])}}}),G=F(L,[["__scopeId","data-v-482fe974"]]);export{G as default};