kompendium
Version:
Documentation generator for Stencil components
1 lines • 708 B
JavaScript
import{r as s,h as t}from"./p-e2749143.js";const e=class{constructor(t){s(this,t),this.examplePropsFactory=()=>({})}render(){const s=(e=this.match.params.name,this.docs.components.find((s=>s.tag===e)));var e;return t("article",{class:"component"},t("section",{class:"docs debug"},this.renderComponent(s)))}renderComponent(s){const e=s.tag,c=this.docs.components.find(o(s)),n=this.schemas.find((s=>s.$id===c.tag)),r=Object.assign({schema:n},(0,this.examplePropsFactory)(e));return t("div",{class:"show-case"},t("div",{class:"show-case_component"},t(e,Object.assign({},r))))}},o=s=>t=>!!t.docsTags.filter(c("exampleComponent")).find(n(s.tag)),c=s=>t=>t.name===s,n=s=>t=>t.text===s;export{e as kompendium_debug}