From a7706d775b200908d142df8978bcee23ebe21094 Mon Sep 17 00:00:00 2001 From: Osvaldo Calles Date: Thu, 11 Jul 2024 09:44:03 -0700 Subject: [PATCH] Add a method to set editor size from container --- src/microsoft-trydotnet/src/internals/monacoTextEditor.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/microsoft-trydotnet/src/internals/monacoTextEditor.ts b/src/microsoft-trydotnet/src/internals/monacoTextEditor.ts index 44fd9e5e6..4959356b3 100644 --- a/src/microsoft-trydotnet/src/internals/monacoTextEditor.ts +++ b/src/microsoft-trydotnet/src/internals/monacoTextEditor.ts @@ -113,6 +113,12 @@ export class MonacoTextEditor implements ITrydotnetMonacoTextEditor { this.editorApimessageBus.post(request); } + public fitToContainer(container: HTMLElement): void { + const offsetWidth = 2; + const offsetHeight = 2; + this.setSize({ width: container.clientWidth - offsetWidth, height: container.clientHeight - offsetHeight}) + } + public configure(configuration: MonacoEditorConfiguration): void { this.setOptions(configuration.options); this.setTheme(configuration.theme);