User-journey diagrams

This commit is contained in:
Yash-Singh1
2021-08-22 11:14:11 -07:00
parent 6868b0d761
commit 4ae314c5c0
+11 -2
View File
@@ -32,7 +32,8 @@ export const initEditor = (monacoEditor): void => {
'loop',
'else',
'end',
'state'
'state',
'section'
];
const keywords = [
'participant',
@@ -58,7 +59,8 @@ export const initEditor = (monacoEditor): void => {
'call',
'state',
'note',
'Note'
'Note',
'title'
];
// Register a tokens provider for the mermaid language
@@ -192,6 +194,13 @@ export const initEditor = (monacoEditor): void => {
insertTextRules: monacoEditor.languages.CompletionItemInsertTextRule.InsertAsSnippet,
documentation: 'State'
},
{
label: 'section',
kind: monacoEditor.languages.CompletionItemKind.Snippet,
insertText: ['section ${1:Go to work}', '\t$0'].join('\n'),
insertTextRules: monacoEditor.languages.CompletionItemInsertTextRule.InsertAsSnippet,
documentation: 'User-journey Section'
},
...[...new Set([...orientations, ...typeKeywords, ...blockKeywords, ...keywords])].map(
(keyword) => ({
label: keyword,