@knapsack/app
Version:
Build Design Systems on top of knapsack, by Basalt
2 lines • 2.19 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["spec-docs-gTRCv~2881395f"],{"./src/client/pages/pattern-view/components/spec-docs.scss":function(e,t,s){},"./src/client/pages/pattern-view/components/spec-docs.tsx":function(e,t,s){s.r(t);var a=s("react"),n=s.n(a),l=s("../design-system/dist/ks-design-system.js"),c=s("../node_modules/react-table/es/index.js"),r=s("../node_modules/classnames/index.js"),o=s.n(r),d=s("../node_modules/react-router-dom/esm/react-router-dom.js"),i=s("./src/client/pages/pattern-view/current-template-context.tsx"),p=(s("./src/client/pages/pattern-view/components/spec-docs.scss"),s("./src/lib/constants.ts"));t.default=e=>{var t,{}=e,{hasSchema:s,spec:a}=Object(i.b)(),r=o()({"ks-spec-docs":!0});return n.a.createElement("div",{className:r},s&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"ks-spec-docs__properties"},n.a.createElement("h4",null,"Properties"),n.a.createElement("p",null,"The following properties make up the data that defines each instance of this component."),n.a.createElement(l.p,{open:!0,titleContent:"Props Table"},n.a.createElement(l.z,{schema:null==a?void 0:a.props})))),(null===(t=Object.keys((null==a?void 0:a.slots)||{}))||void 0===t?void 0:t.length)>0&&n.a.createElement("div",null,n.a.createElement("h4",null,"Slots"),n.a.createElement(c.a,{key:Object.keys(a.slots).length,data:Object.keys(a.slots).map(e=>{var{title:t,description:s,allowedPatternIds:n}=a.slots[e];return{slotName:e,slotTitle:t,description:s,allowedPatternIds:n}}),columns:[{Header:"Slot Name",accessor:"slotName",Cell:e=>n.a.createElement("code",null,e.value)},{Header:"Allowed Patterns",accessor:"allowedPatternIds",Cell:e=>{var{value:t}=e;return Array.isArray(t)?0===t.length?n.a.createElement("span",null,"None"):t.map((e,s)=>{var a=t.length===s+1;return n.a.createElement("span",{key:e},n.a.createElement(d.b,{to:"".concat(p.a.PATTERN,"/").concat(e)},e),!a&&n.a.createElement("span",null,", "))}):n.a.createElement("span",null,"All")}},{Header:"Description",accessor:"description"}],defaultPageSize:Object.keys(a.slots).length,showPagination:!1})))}}}]);
//# sourceMappingURL=spec-docs-gTRCv~2881395f.chunk.eaa5497fb7f7db0479e3.js.map