diff --git a/src/Tabs/Tab.svelte b/src/Tabs/Tab.svelte
index 2e830a4a..6b710c9a 100644
--- a/src/Tabs/Tab.svelte
+++ b/src/Tabs/Tab.svelte
@@ -51,7 +51,6 @@
{label}
diff --git a/src/Tabs/Tabs.svelte b/src/Tabs/Tabs.svelte
index 6bcde363..98059272 100644
--- a/src/Tabs/Tabs.svelte
+++ b/src/Tabs/Tabs.svelte
@@ -33,12 +33,16 @@
const tabsById = derived(tabs, (_) =>
_.reduce((a, c) => ({ ...a, [c.id]: c }), {})
);
-
const selectedTab = writable(undefined);
const content = writable([]);
+ const contentById = derived(content, (_) =>
+ _.reduce((a, c) => ({ ...a, [c.id]: c }), {})
+ );
const selectedContent = writable(undefined);
setContext("Tabs", {
+ tabs,
+ contentById,
selectedTab,
selectedContent,
add: (data) => {