Skip to content

Commit 6246ae4

Browse files
committed
fixes
1 parent 919db44 commit 6246ae4

File tree

4 files changed

+11
-14
lines changed

4 files changed

+11
-14
lines changed

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"@fastify/vite": "8.2.0",
4040
"@hookform/resolvers": "5.2.2",
4141
"@monaco-editor/react": "4.7.0",
42-
"@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0",
42+
"@openapi-contrib/openapi-schema-to-json-schema": "5.1.0",
4343
"@sentry/node": "10.22.0",
4444
"@sentry/react": "10.22.0",
4545
"@sentry/vite-plugin": "4.6.0",
@@ -62,7 +62,7 @@
6262
"js-yaml": "4.1.0",
6363
"monaco-editor": "0.54.0",
6464
"monaco-yaml": "5.4.0",
65-
"path-browserify": "^1.0.1",
65+
"path-browserify": "1.0.1",
6666
"react": "19.2.0",
6767
"react-dom": "19.2.0",
6868
"react-error-boundary": "6.0.0",

src/components/Graphs/Graph.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useCallback, useMemo } from 'react';
1+
import React, { useState, useCallback, useMemo, useContext } from 'react';
22
import { ReactFlow, Background, Controls, MarkerType, Node, Panel } from '@xyflow/react';
33
import type { NodeProps } from '@xyflow/react';
44
import { RadioButton, FlexBox, FlexBoxAlignItems } from '@ui5/webcomponents-react';
@@ -14,6 +14,7 @@ import { useTheme } from '../../hooks/useTheme';
1414
import { useSplitter } from '../Splitter/SplitterContext.tsx';
1515
import { YamlSidePanel } from '../Yaml/YamlSidePanel.tsx';
1616
import { Resource } from '../../utils/removeManagedFieldsAndFilterData.ts';
17+
import { ApiConfigContext } from '../Shared/k8s';
1718

1819
const nodeTypes = {
1920
custom: (props: NodeProps<Node<NodeData, 'custom'>>) => (
@@ -33,14 +34,16 @@ const Graph: React.FC = () => {
3334
const { openInAside } = useSplitter();
3435
const { isDarkTheme } = useTheme();
3536
const [colorBy, setColorBy] = useState<ColorBy>('provider');
36-
37+
const apiConfig = useContext(ApiConfigContext);
3738
const handleYamlClick = useCallback(
3839
(item: ManagedResourceItem) => {
3940
const yamlFilename = item
4041
? `${item.kind ?? ''}${item.metadata?.name ? '_' : ''}${item.metadata?.name ?? ''}`
4142
: '';
4243

43-
openInAside(<YamlSidePanel resource={item as unknown as Resource} filename={yamlFilename} />);
44+
openInAside(
45+
<YamlSidePanel apiConfig={apiConfig} resource={item as unknown as Resource} filename={yamlFilename} />,
46+
);
4447
},
4548
[openInAside],
4649
);

src/components/YamlEditor/YamlEditor.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,6 @@ export const YamlEditor = (props: YamlEditorProps) => {
4646
// Ref to the wrapper to scope global key handlers
4747
const wrapperRef = useRef<HTMLDivElement | null>(null);
4848

49-
useEffect(() => {
50-
if (typeof value !== 'undefined') {
51-
setEditorContent(value.toString());
52-
}
53-
}, [value]);
54-
5549
useEffect(() => {
5650
// Configure YAML validation with schema only once
5751
if (!monacoYamlConfigured) {

0 commit comments

Comments
 (0)