From de359bf3243cfcce0c4f0422cd1e95b8b4f440a4 Mon Sep 17 00:00:00 2001 From: Rahul Yadav Date: Mon, 22 Apr 2024 20:43:34 +0530 Subject: [PATCH] Filter snippets based on word starts with snippet label --- src/components/workspace/Editor/EditorOnMount.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/workspace/Editor/EditorOnMount.ts b/src/components/workspace/Editor/EditorOnMount.ts index ec64131..2b012de 100644 --- a/src/components/workspace/Editor/EditorOnMount.ts +++ b/src/components/workspace/Editor/EditorOnMount.ts @@ -46,8 +46,12 @@ export const editorOnMount = async ( startColumn: word.startColumn, endColumn: word.endColumn, }; + // Filter snippets based on the word starts with the snippet label + const filteredSnippets = tactSnippets.filter((snippet) => + snippet.label.startsWith(word.word) + ); return { - suggestions: tactSnippets.map((snippet) => { + suggestions: filteredSnippets.map((snippet) => { return { label: snippet.label, kind: monaco.languages.CompletionItemKind.Snippet,