Skip to content

Commit dc41809

Browse files
authored
fix: Fix error in formattedValue being object instead of string (#4405)
1 parent 5c23e0e commit dc41809

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/components/Extensibility/components-form/MonacoRenderer.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ function formatValue(value, language, formatAsString) {
2424
return typeof value === 'undefined'
2525
? ''
2626
: jsyaml.dump(value, { lineWidth: -1 });
27+
} else if (language === '') {
28+
return '';
2729
} else {
2830
return value;
2931
}
@@ -69,7 +71,11 @@ export function MonacoRenderer({
6971
}, [schema, stableJsonataDeps]);
7072

7173
const formatAsString = schema.get('formatAsString') ?? false;
72-
const formattedValue = formatValue(value, language, formatAsString);
74+
const formattedValue = useMemo(
75+
() => formatValue(value, language, formatAsString),
76+
[value, language, formatAsString],
77+
);
78+
7379
const defaultOpen = schema.get('defaultExpanded') ?? false;
7480

7581
const handleChange = useCallback(

0 commit comments

Comments
 (0)