From d1d654ebac2d51e3841675faeb56480e440f622f Mon Sep 17 00:00:00 2001
From: Wolfgang Müller
Date: Tue, 5 Mar 2024 18:08:09 +0100
Subject: Initial commit

---
 frontend/src/lib/tabs/Tab.svelte | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 frontend/src/lib/tabs/Tab.svelte

(limited to 'frontend/src/lib/tabs/Tab.svelte')

diff --git a/frontend/src/lib/tabs/Tab.svelte b/frontend/src/lib/tabs/Tab.svelte
new file mode 100644
index 0000000..0a6be57
--- /dev/null
+++ b/frontend/src/lib/tabs/Tab.svelte
@@ -0,0 +1,14 @@
+<script lang="ts">
+	import { getTabContext } from '$lib/Tabs';
+	import { fadeDefault } from '$lib/Transitions';
+	import { fade } from 'svelte/transition';
+
+	const context = getTabContext();
+	export let id: string;
+</script>
+
+{#if $context.current === id}
+	<div class="h-full overflow-auto py-2 pe-3" in:fade={fadeDefault}>
+		<slot />
+	</div>
+{/if}
-- 
cgit v1.2.3-2-gb3c3

