carbon-components-svelte/tests/Tabs.test.svelte
2024-11-11 21:35:48 -08:00

48 lines
966 B
Svelte

<script lang="ts">
import {
Tabs,
Tab,
TabContent,
TabsSkeleton,
} from "carbon-components-svelte";
</script>
<Tabs
on:change={(e) => {
console.log(e.detail); // number
}}
>
<Tab label="Tab label 1" />
<Tab label="Tab label 2" />
<Tab label="Tab label 3" />
<div slot="content">
<TabContent>Content 1</TabContent>
<TabContent>Content 2</TabContent>
<TabContent>Content 3</TabContent>
</div>
</Tabs>
<TabContent>Content 1</TabContent>
<TabContent>Content 2</TabContent>
<TabContent>Content 3</TabContent>
<Tabs type="container">
<Tab label="Tab label 1" />
<Tab label="Tab label 2" />
<Tab label="Tab label 3" />
<div slot="content">
<TabContent>Content 1</TabContent>
<TabContent>Content 2</TabContent>
<TabContent>Content 3</TabContent>
</div>
</Tabs>
<TabContent>Content 1</TabContent>
<TabContent>Content 2</TabContent>
<TabContent>Content 3</TabContent>
<TabsSkeleton count={3} />