fix(adminui): forward insertTextRules + correct Monaco completion-kind icons
This commit is contained in:
@@ -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 () {}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user