const { idePreview } = props; const { code, config, props: p, } = typeof idePreview === "string" ? JSON.parse(idePreview) : idePreview; console.log("idePreview.code", code); console.log("idePreview.config", config); console.log("idePreview.props", p); if (typeof code !== "string") { throw { message: "No code supplied to perview. Props: " + JSON.stringify(props), }; } if (code.trim() === "") { throw { message: "Preview code is empty. Props: " + JSON.stringify(props), }; } return <Widget code={code} props={p || {}} config={config || {}} />;