/* eslint-disable react/no-danger */ import React from 'react'; import jsxToString from './jsxToString.js'; import Prism from 'prismjs'; import PrismJsx from 'prismjs/components/prism-jsx.js'; // eslint-disable-line no-unused-vars const sources = { React: 'React', HTML: 'HTML' }; export default class SourceToggle extends React.Component { constructor(props) { super(props); this.state = { source: sources.React }; } renderFromSource() { let {jsx, html, renderFromJsx} = this.props; let {source} = this.state; let classname = 'source-toggle-example'; switch (source) { case sources.HTML: return renderFromJsx ?