Toggle Group

A set of toggles where one or more can be active.

<script lang="ts">
  import { ToggleGroup, ToggleGroupItem } from "$lib/components/ui/toggle-group";
 
  let value = $state("center");
</script>
 
<ToggleGroup type="single" bind:value>
  <ToggleGroupItem value="left">Left</ToggleGroupItem>
  <ToggleGroupItem value="center">Center</ToggleGroupItem>
  <ToggleGroupItem value="right">Right</ToggleGroupItem>
</ToggleGroup>

Installation

npx lily-svelte@latest add toggle-group

Usage

<script lang="ts">
	import { ToggleGroup, ToggleGroupItem } from '$lib/components/ui/toggle-group';
 
	let value = $state('center');
</script>
 
<ToggleGroup type="single" bind:value>
	<ToggleGroupItem value="left">Left</ToggleGroupItem>
	<ToggleGroupItem value="center">Center</ToggleGroupItem>
	<ToggleGroupItem value="right">Right</ToggleGroupItem>
</ToggleGroup>

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

Quiet by design.