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