ToggleGroup

Grouped toggle buttons.

Use ToggleGroup to group mutually exclusive or multiple selectable toggles.

import { ToggleGroup, ToggleGroupItem } from '@tile-ui/react';

export default function ToggleGroupDemo() {
	return (
		<ToggleGroup type="single" defaultValue="left">
			<ToggleGroupItem value="left">Left</ToggleGroupItem>

Registry install

pnpm dlx shadcn@latest add @tile-ui/toggle-group

Package usage

import { ToggleGroup, ToggleGroupItem } from '@tile-ui/react';
 
<ToggleGroup type="single" defaultValue="a">
	<ToggleGroupItem value="a">A</ToggleGroupItem>
	<ToggleGroupItem value="b">B</ToggleGroupItem>
</ToggleGroup>

Highlights

  • Single and multiple modes
  • Item variants and sizes

Registry dependencies

ItemPurpose
toggle-groupComponent source and module styles
coreFramework-agnostic logic helpers
stylesShared SCSS tokens and globals

API reference

ToggleGroup

PropTypeDefault
type'single' | 'multiple'

ToggleGroupItem

PropTypeDefault
valuestring
variantToggleVariant
sizeToggleSize