From 01b173f59b70ae37a8cfa7d34c8479a64309a05c Mon Sep 17 00:00:00 2001 From: Zack Stickles Date: Tue, 2 Jun 2020 15:23:25 -0700 Subject: [PATCH] feat: added component description --- src/templates/ReferenceTemplate.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/templates/ReferenceTemplate.js b/src/templates/ReferenceTemplate.js index 0f0cc9ce9..207e037ca 100644 --- a/src/templates/ReferenceTemplate.js +++ b/src/templates/ReferenceTemplate.js @@ -1,21 +1,26 @@ import React, { useState } from 'react'; import { graphql } from 'gatsby'; import PropTypes from 'prop-types'; +import ReactMarkdown from 'react-markdown'; import Container from '../components/Container'; import Layout from '../components/Layout'; import Sidebar from '../components/Sidebar'; import SEO from '../components/Seo'; +import useSdk from '../hooks/useSdk'; import pages from '../data/sidenav.json'; import styles from './ReferenceTemplate.module.scss'; const ReferenceTemplate = ({ data }) => { + const loaded = useSdk(); const [isOpen, setIsOpen] = useState(false); const { mdx } = data; const { frontmatter } = mdx; const { title, description, component } = frontmatter; + const componentData = window?.__NR1_SDK__?.default?.[component]; + return ( @@ -28,6 +33,10 @@ const ReferenceTemplate = ({ data }) => { />

{component}

+ + {componentData && componentData.__docs__ && ( + + )}