Skip to content

Commit 8fb3105

Browse files
committed
Update YamlViewer.tsx
1 parent da39fd6 commit 8fb3105

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

src/components/Yaml/YamlViewer.tsx

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
import { FC } from 'react';
22
import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter';
33
import { materialLight, materialDark } from 'react-syntax-highlighter/dist/esm/styles/prism';
4-
import { createPatch, diffLines } from 'diff';
4+
55
import { Button, FlexBox } from '@ui5/webcomponents-react';
66
import styles from './YamlViewer.module.css';
77
import { useToast } from '../../context/ToastContext.tsx';
88
import { useTranslation } from 'react-i18next';
99
import { useTheme } from '../../hooks/useTheme.ts';
10-
type YamlViewerProps = { originalYamlString?: string; yamlString: string; filename: string };
11-
const YamlViewer: FC<YamlViewerProps> = ({ originalYamlString, yamlString, filename }) => {
10+
type YamlViewerProps = { yamlString: string; filename: string };
11+
const YamlViewer: FC<YamlViewerProps> = ({ yamlString, filename }) => {
1212
const toast = useToast();
1313
const { t } = useTranslation();
1414
const { isDarkTheme } = useTheme();
1515
const copyToClipboard = () => {
1616
navigator.clipboard.writeText(yamlString);
1717
toast.show(t('yaml.copiedToClipboard'));
1818
};
19-
2019
const downloadYaml = () => {
2120
const blob = new Blob([yamlString], { type: 'text/yaml' });
2221
const url = window.URL.createObjectURL(blob);
@@ -29,16 +28,6 @@ const YamlViewer: FC<YamlViewerProps> = ({ originalYamlString, yamlString, filen
2928
window.URL.revokeObjectURL(url);
3029
};
3130

32-
const contentToRender =
33-
originalYamlString !== undefined ? createPatch(`${filename}.yaml`, originalYamlString, yamlString) : yamlString;
34-
35-
// console.log(originalYamlString !== undefined ? diffLines(originalYamlString, yamlString) : yamlString);
36-
37-
const language = originalYamlString !== undefined ? 'diff' : 'yaml';
38-
console.log('1');
39-
console.log(yamlString);
40-
console.log('2');
41-
console.log(originalYamlString);
4231
return (
4332
<div className={styles.container}>
4433
<FlexBox className={styles.buttons} direction="Row" justifyContent="End" alignItems="Baseline" gap={16}>
@@ -50,7 +39,7 @@ const YamlViewer: FC<YamlViewerProps> = ({ originalYamlString, yamlString, filen
5039
</Button>
5140
</FlexBox>
5241
<SyntaxHighlighter
53-
language={language}
42+
language="yaml"
5443
style={isDarkTheme ? materialDark : materialLight}
5544
showLineNumbers
5645
lineNumberStyle={{
@@ -71,7 +60,7 @@ const YamlViewer: FC<YamlViewerProps> = ({ originalYamlString, yamlString, filen
7160
},
7261
}}
7362
>
74-
{contentToRender}
63+
{yamlString}
7564
</SyntaxHighlighter>
7665
</div>
7766
);

0 commit comments

Comments
 (0)