# Button Group
> Join related buttons into one segmented control.
Import from `@aspyn-io/kit`. Scaffold source: `npx shadcn@latest add https://design.aspyn.io/r/button-group.json`
## Install
```tsx
import { ButtonGroup, ButtonGroupText, ButtonGroupSeparator } from "@aspyn-io/kit";
```
### Joined buttons
Segments share borders and flatten inner radii to read as one control.
```tsx
```
### Text addon + separator
```tsx
https://
```
### Vertical
```tsx
```
## Notes
- orientation defaults to horizontal; pass vertical to stack. Nested ButtonGroups auto-gap so you can build split-button clusters.