import React, { useEffect, useState } from 'react'; import Editor, { MultiEditorIProps, MultiRefType } from './Editor'; import './index.less'; export { MultiEditorIProps, MultiRefType, FileChangeType } from './Editor'; export const MultiEditor = React.forwardRef( (props, ref) => { const [, setCount] = useState(0); useEffect(() => { const interval = setInterval(() => { setCount((pre) => pre + 1); if (window.monaco) { clearInterval(interval); } }, 100); return () => { clearInterval(interval); }; }, []); if (window.monaco) { return ; } return (
); } ); MultiEditor.displayName = 'MultiEditorEntry'; export default MultiEditor;