import React from "react"; import { Streamlit } from "streamlit-component-lib"; const ReactComponent = ({ code }) => { const Component = React.useMemo(() => { try { return new Function("React", return ${code})(React); } catch (error) { console.error("Error creating component:", error); return () =>
Error creating component: {error.message}
; } }, [code]); React.useEffect(() => { Streamlit.setFrameHeight(); }, [Component]); return ; }; export default ReactComponent;