diff --git a/apps/web/src/components/v2Editor/customBlocks/python/PythonOutput.tsx b/apps/web/src/components/v2Editor/customBlocks/python/PythonOutput.tsx index 2881fc7e..0c089ae8 100644 --- a/apps/web/src/components/v2Editor/customBlocks/python/PythonOutput.tsx +++ b/apps/web/src/components/v2Editor/customBlocks/python/PythonOutput.tsx @@ -1,6 +1,6 @@ import Ansi from '@cocalc/ansi-to-react' import clsx from 'clsx' -import Plot from 'react-plotly.js' +import dynamic from 'next/dynamic' import { Output, PythonErrorOutput, @@ -16,6 +16,8 @@ import { downloadFile } from '@/utils/file' import debounce from 'lodash.debounce' import { PythonBlock } from '@briefer/editor' +const Plot = dynamic(() => import('react-plotly.js'), { ssr: false }) + interface Props { className?: string outputs: Output[]