diff --git a/src/lib/Editor/index.svelte b/src/lib/Editor/index.svelte
index 261cbd28..962bc039 100644
--- a/src/lib/Editor/index.svelte
+++ b/src/lib/Editor/index.svelte
@@ -16,7 +16,12 @@
export let language: string;
export let editorOptions: monaco.editor.IStandaloneEditorConstructionOptions = {
value: text,
- language: language
+ language: language,
+ scrollBeyondLastLine: false,
+ minimap: {
+ enabled: false
+ },
+ overviewRulerLanes: 0
};
export let errorMarkers: monaco.editor.IMarkerData[] = [];
$: Monaco?.editor.setModelLanguage(editor.getModel(), language);
@@ -57,11 +62,21 @@
text: editor.getValue()
});
});
- // editor.layout();
+ editor.layout({
+ height: divEl.parentElement.offsetHeight,
+ width: divEl.parentElement.offsetWidth
+ });
+ const resizeObserver = new ResizeObserver((entries) => {
+ editor.layout({
+ height: entries[0].contentRect.height,
+ width: entries[0].contentRect.width
+ });
+ });
+ resizeObserver.observe(divEl);
return () => {
editor.dispose();
};
});
-
+
diff --git a/src/lib/History/index.svelte b/src/lib/History/index.svelte
index f1160d2b..f22d99b5 100644
--- a/src/lib/History/index.svelte
+++ b/src/lib/History/index.svelte
@@ -62,7 +62,7 @@
});
-
+