aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/sonar-aligned/components/SourceViewer/JupyterNotebookViewer.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/sonar-aligned/components/SourceViewer/JupyterNotebookViewer.tsx')
-rw-r--r--server/sonar-web/src/main/js/sonar-aligned/components/SourceViewer/JupyterNotebookViewer.tsx12
1 files changed, 7 insertions, 5 deletions
diff --git a/server/sonar-web/src/main/js/sonar-aligned/components/SourceViewer/JupyterNotebookViewer.tsx b/server/sonar-web/src/main/js/sonar-aligned/components/SourceViewer/JupyterNotebookViewer.tsx
index a33fd67a171..180566a7ad9 100644
--- a/server/sonar-web/src/main/js/sonar-aligned/components/SourceViewer/JupyterNotebookViewer.tsx
+++ b/server/sonar-web/src/main/js/sonar-aligned/components/SourceViewer/JupyterNotebookViewer.tsx
@@ -28,6 +28,7 @@ import {
isMarkdown,
isStream,
} from '@jupyterlab/nbformat';
+import classNames from 'classnames';
import { CodeSnippet } from 'design-system/lib';
import { isArray } from 'lodash';
import React from 'react';
@@ -74,12 +75,13 @@ function CellOutput({ output }: Readonly<{ output: IOutput }>) {
return null;
}
-export function JupyterCodeCell({
- source,
- outputs,
-}: Readonly<{ outputs: IOutput[]; source: string[] }>) {
+export function JupyterCodeCell(
+ props: Readonly<{ className?: string; outputs?: IOutput[]; source: string[] }>,
+) {
+ const { source, outputs, className } = props;
+
return (
- <div className="sw-m-4 sw-ml-0">
+ <div className={classNames('sw-m-4 sw-ml-0', className)}>
<div>
<CodeSnippet language="python" noCopy snippet={source.join('')} wrap className="sw-p-4" />
</div>