diff --git a/docs/src/pages/framed/Tabs/TabsDynamic.svelte b/docs/src/pages/framed/Tabs/TabsDynamic.svelte new file mode 100644 index 00000000..59344d8d --- /dev/null +++ b/docs/src/pages/framed/Tabs/TabsDynamic.svelte @@ -0,0 +1,42 @@ + + +{#key tabs} + + {#each tabs as tab (tab.title)} + {#if tab.visible} + + {/if} + {/each} +
+ {#each tabs as tab (tab.title)} + {#if tab.visible} + Content for {tab.title} + {/if} + {/each} +
+
+{/key} + +

Selected index: {selected}

+ +{#each tabs as { title } (title)} + +{/each} diff --git a/docs/src/pages/framed/Tabs/TabsDynamicImmutable.svelte b/docs/src/pages/framed/Tabs/TabsDynamicImmutable.svelte new file mode 100644 index 00000000..e7a70337 --- /dev/null +++ b/docs/src/pages/framed/Tabs/TabsDynamicImmutable.svelte @@ -0,0 +1,43 @@ + + + + +{#key tabs} + + {#each tabs as tab (tab.title)} + {#if tab.visible} + + {/if} + {/each} +
+ {#each tabs as tab (tab.title)} + {#if tab.visible} + Content for {tab.title} + {/if} + {/each} +
+
+{/key} + +

Selected index: {selected}

+ +{#each tabs as { title } (title)} + +{/each}