Button Group
Collections of related buttons organized into cohesive sets, providing users with multiple related action options in a single component.
Variants
Different configurations and states available for button group components to accommodate various action organization requirements, layout patterns, and interaction contexts. These variants provide flexibility in appearance, behavior, and functionality while maintaining design consistency across different button grouping scenarios and user interface implementations.
Button Group Item
Individual interactive elements that function as building blocks within button group structures. These components serve as the core button units within grouped interfaces, adapting their appearance and behavior based on type, context, size, and interaction state to provide clear action identification and maintain consistent user experience across all button group scenarios.
Type Variants
Content structure configurations that determine the layout and visual presentation format of button group item components. These variants control the content display and interaction approach to match different functional requirements within group contexts.
Type variants are implemented as separate Figma components within this file.
Icon-Only
Minimal button group item structure optimized for displaying only icon elements without text labels. Use for compact button groups, toolbar implementations, secondary group controls, or when space constraints require simplified visual presentation while maintaining clear action recognition.
Context Variants
Visual styles and semantic meanings that communicate button group item purpose and importance within the interface hierarchy. These variants determine the item's prominence, color treatment, and contextual messaging to guide user attention and convey action significance within group structures.
Size Variants
Dimensional configurations that control the button group item scale and content presentation to optimize usability across different screen sizes and interface contexts. These variants determine the spatial organization and interaction accessibility for various display environments.
State Variants
Interactive states that affect user interaction capabilities and visual feedback based on current user activity and button availability. These variants communicate the button group item's functionality and current interaction state while guiding users through successful group navigation.
Button Group
Container elements that organize and present collections of related buttons through unified visual treatment and coordinated functionality. These components serve as the primary action grouping interface, adapting their appearance and layout organization based on context emphasis and spatial arrangement to provide clear action relationships and maintain consistent user experience across all button group scenarios.
Context Variants
Visual styles and semantic meanings that communicate button group purpose and importance within the interface hierarchy. These variants determine the group's prominence, color treatment, and contextual messaging to guide user attention and convey grouped action significance.
Layout Variants
Spatial organization configurations that determine the arrangement and orientation of button elements within group structures. These variants control the visual flow and interaction patterns to match different interface contexts and space utilization requirements.
Cart Button Group
Specialized interactive elements designed specifically for e-commerce quantity control that provide increment and decrement functionality for product management. These components serve as the primary quantity adjustment interface within shopping experiences, adapting their appearance and functionality based on product context and user interaction requirements to provide clear quantity control and maintain consistent user experience across all cart management scenarios.
Layout Variants
Spatial organization configurations that determine the arrangement and orientation of quantity control elements within cart button group structures. These variants control the visual flow and interaction patterns to match different e-commerce interface contexts and space utilization requirements.
Vertical
Alternative cart button group layout with stacked increment/decrement button arrangement for efficient vertical space utilization. Use for mobile cart interfaces, compact product displays, or when vertical space optimization is required while maintaining clear quantity control organization.
Size Variants
Dimensional configurations that control the cart button group scale and interaction area to optimize usability across different screen sizes and e-commerce contexts. These variants determine the spatial organization and touch accessibility for various shopping environments.