-
+
diff --git a/src/lib/components/tabs.svelte b/src/lib/components/card/tabs.svelte
similarity index 58%
rename from src/lib/components/tabs.svelte
rename to src/lib/components/card/tabs.svelte
index 70715f99..30009dc3 100644
--- a/src/lib/components/tabs.svelte
+++ b/src/lib/components/card/tabs.svelte
@@ -1,7 +1,7 @@
-
(isOpen = !isOpen)}>{title}
+
(isOpen = !isOpen)}>
+ {#if isCloseable}
+
+ {/if}
+ {title}
{#if isOpen && tabs}
{#each tabs as tab}
@@ -36,3 +59,10 @@
{/if}
+
+
diff --git a/src/lib/components/editor/editor.svelte b/src/lib/components/editor/editor.svelte
index 9db3d8ed..90749c07 100644
--- a/src/lib/components/editor/editor.svelte
+++ b/src/lib/components/editor/editor.svelte
@@ -61,10 +61,7 @@
text: editor.getValue()
});
});
- editor.layout({
- height: divEl.parentElement.parentElement.offsetHeight,
- width: divEl.parentElement.parentElement.offsetWidth
- });
+
const resizeObserver = new ResizeObserver((entries) => {
editor.layout({
height: entries[0].contentRect.height,
@@ -72,7 +69,7 @@
});
});
- resizeObserver.observe(divEl.parentElement.parentElement);
+ resizeObserver.observe(divEl.parentElement);
return () => {
editor.dispose();
};
diff --git a/src/lib/components/history/history.svelte b/src/lib/components/history/history.svelte
index ea218b5a..7f769275 100644
--- a/src/lib/components/history/history.svelte
+++ b/src/lib/components/history/history.svelte
@@ -1,6 +1,5 @@