ai #1
@@ -51,7 +51,9 @@ export function ConfigTemplate(props: ConfigTemplateProps) {
|
|||||||
// Validate JSON on every change
|
// Validate JSON on every change
|
||||||
try {
|
try {
|
||||||
if (value.trim()) {
|
if (value.trim()) {
|
||||||
JSON.parse(value);
|
// Replace @placeholders@ with valid JSON values for validation
|
||||||
|
const sanitizedValue = value.replace(/"@?(\w+)@?"/g, '"__PLACEHOLDER__"');
|
||||||
|
JSON.parse(sanitizedValue);
|
||||||
setJsonError(null);
|
setJsonError(null);
|
||||||
} else {
|
} else {
|
||||||
setJsonError(null);
|
setJsonError(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user