Tabs

Switch between related panels of content.

Make changes to your account here. Click save when you're done.
<script lang="ts">
  import {
    Tabs,
    TabsList,
    TabsTrigger,
    TabsContent
  } from "$lib/components/ui/tabs";
</script>
 
<Tabs value="account" class="w-full max-w-md">
  <TabsList>
    <TabsTrigger value="account">Account</TabsTrigger>
    <TabsTrigger value="password">Password</TabsTrigger>
  </TabsList>
  <TabsContent
    value="account"
    class="text-sm leading-[1.6] tracking-[-0.39px] text-(--text)/72"
  >
    Make changes to your account here. Click save when you're done.
  </TabsContent>
  <TabsContent
    value="password"
    class="text-sm leading-[1.6] tracking-[-0.39px] text-(--text)/72"
  >
    Change your password here. You'll be signed out afterwards.
  </TabsContent>
</Tabs>

Installation

npx lily-svelte@latest add tabs

Usage

<script lang="ts">
	import { Tabs, TabsList, TabsTrigger, TabsContent } from '$lib/components/ui/tabs';
</script>
 
<Tabs value="account">
	<TabsList>
		<TabsTrigger value="account">Account</TabsTrigger>
		<TabsTrigger value="password">Password</TabsTrigger>
	</TabsList>
	<TabsContent value="account">Account settings.</TabsContent>
	<TabsContent value="password">Password settings.</TabsContent>
</Tabs>

Built by levish. The source code is available on GitHub.

Quiet by design.