ButtonGroup

Grouped button container.

Use ButtonGroup to attach related buttons into a single control.

import { ButtonGroup, Button } from '@tile-ui/react';

export default function ButtonGroupDemo() {
	return (
		<ButtonGroup>
			<Button variant="outline">One</Button>

Registry install

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

Package usage

import { ButtonGroup, Button } from '@tile-ui/react';
 
<ButtonGroup>
	<Button>One</Button>
	<Button>Two</Button>
	<Button>Three</Button>
</ButtonGroup>

Highlights

  • Horizontal and vertical orientation
  • Text and separator

Registry dependencies

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

API reference

ButtonGroup

PropTypeDefault
orientation'horizontal' | 'vertical'

ButtonGroupText

PropTypeDefault
asChildboolean

ButtonGroupSeparator

PropTypeDefault
orientation'horizontal' | 'vertical'