import React from 'react'; import {renderToStaticMarkup} from 'react-dom/server'; import SourceToggle from './SourceToggle.js'; import beautifyHTML from './BeautifyHTML.js'; import insertSVGIcons from './InsertSVGIcons.js'; const Examples = ({examples}) => (
{Object.keys(examples).map(key => { let title = key; let {jsx, html, displayTitle = true, exclude, renderFromJsx = false} = examples[key]; if (!html) { html = renderToStaticMarkup(jsx); html = beautifyHTML({html, indentChar: ' '}); } else { html = insertSVGIcons({html, jsx}); } return ; })}
); export default Examples;