fix(adminui): forward insertTextRules + correct Monaco completion-kind icons

This commit is contained in:
Joseph Doherty
2026-06-09 15:31:16 -04:00
parent fc7dc3b57d
commit 9444348c0d
@@ -21,7 +21,7 @@
return readyPromise;
}
const KIND_MAP = { Method: 0, Field: 4, Property: 9, Event: 10, Class: 6, Module: 8, Variable: 4, Text: 18 };
const KIND_MAP = { Method: 0, Field: 3, Property: 9, Event: 10, Class: 5, Module: 8, Variable: 4, Text: 18 };
function registerCSharpProviders() {
monaco.languages.registerCompletionItemProvider("csharp", {
@@ -45,6 +45,7 @@
return {
label: it.label, insertText: it.insertText, detail: it.detail,
kind: KIND_MAP[it.kind] != null ? KIND_MAP[it.kind] : 18,
insertTextRules: it.insertTextRules || 0,
range: range
};
})
@@ -121,7 +122,7 @@
parameters: (data.parameters || []).map(function (p) { return { label: p.label, documentation: p.documentation }; })
}],
activeSignature: 0,
activeParameter: data.activeParameter || 0
activeParameter: data.activeParameter ?? 0
},
dispose: function () {}
};