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__ && ( + + )}