Refactor mindmap validation to handle multiple root nodes and add SquareNode support

This commit is contained in:
Knut Sveidqvist
2025-04-24 16:51:25 +02:00
parent 0bbfa8e602
commit 7dd31dc7c9
4 changed files with 34 additions and 18 deletions

View File

@@ -15,6 +15,10 @@ export class MindmapValueConverter extends AbstractMermaidValueConverter {
return input.replace('(', '').replace(')', '').trim();
} else if (rule.name === 'ROUNDED_STR_QUOTES') {
return input.replace('("', '').replace('")', '').trim();
} else if (rule.name === 'SQUARE_STR') {
return input.replace('[', '').replace(']', '').trim();
} else if (rule.name === 'SQUARE_STR_QUOTES') {
return input.replace('["', '').replace('"]', '').trim();
} else if (rule.name === 'ARCH_TEXT_ICON') {
return input.replace(/["()]/g, '');
} else if (rule.name === 'ARCH_TITLE') {