Skip to main content
ComponentsButton Group

Button Group

A set of buttons grouped together as a single component.

PreviewDocs

Features

Groups multiple related buttons into a cohesive unit

Automatically handles border radius for first and last items

Supports all button variants and sizes

Perfect for toolbars, pagination, and view switchers

Maintains proper spacing and visual connection

Can include icon-only buttons for compact layouts

Shadcn/ui Button Group - Figma Component

A set of buttons grouped together as a single component. This Figma component is part of our comprehensive design system that brings the popular shadcn/ui library into your design workflow.

Every Button Group variant includes all the necessary states, properties, and styling options you need to create consistent, production-ready designs. The component seamlessly integrates with your existing Figma files and maintains full compatibility with the shadcn/ui React implementation.

Your questions, answered

Designing button groups in Figma

The shadcn/ui figma Button Group connects related actions like formatting tools or view switchers. Design toolbars and segmented controls in Figma where buttons visually connect. This shadcn figma component handles borders and spacing automatically.

Active and selected states

Design button groups in Figma with clear active states—use solid for selected and outline for inactive. The shadcn/ui figma component includes all the variants so you can prototype toggle behavior and view switchers that feel interactive.

Button Group layouts

This shadcn figma Button Group includes horizontal and vertical layouts with proper border radius handling. Design compact toolbars in Figma knowing the borders will look perfect when developers implement them using shadcn/ui React components.

Responsive button groups

Design responsive button groups in Figma that adapt to mobile screens. The shadcn/ui figma component helps you prototype both horizontal desktop layouts and vertical mobile stacks so you can test the best approach for your users.