# 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.