import SvgWrapper from './svg-wrapper' import Error from './error.js' import Robot from 'shared/components/robot/index.js' const LabDraft = props => { const { app, draft, pattern, gist, updateGist, unsetGist, feedback } = props if (!draft) return null // Render as SVG if (gist?.renderer === 'svg') { let svg try { svg = draft.render() } catch(error) { console.log('Failed to render pattern', error) return } return
} // Render as React let patternProps = {} try { patternProps = draft.getRenderProps() } catch(error) { console.log('Failed to get render props for pattern', error) return } return ( <> {(!patternProps || patternProps.events.error.length > 0) ? : null } ) } export default LabDraft