Button
Button belongs to the General category. Start with demos and usage, then use the API tables to finish integration and styling decisions.
Use the quick jump panel to reach overview, usage, demos, and API first, then continue through the full page.
Version history is grouped by release so you can quickly see what changed for this component across published versions.
2026-10-02
fold the customizer example into the basic example
refine button styles and update variant classes for better consistency
refine button styles and update variant classes for better consistency
fold the customizer example into the basic example
2026-05-18
add data-normal attribute and update styles
2026-05-11
introduce buttonIconVariants for consistent button styling
2026-05-05
update button props and event types for consistency
2026-03-21
add type prop to ButtonProps interface and update default props
2026-01-21
update documentation for Button component, including overview, main features, and API details
2025-11-18
add Button component with various states and configurations, including loading, icon, and group functionalities
add ButtonLink component and integrate it into the button example, enhancing link functionalities
add fitContent prop to button components for improved layout flexibility
include 'fitContent' in omitted props for button component
rename button components to use 'S' prefix, enhance ButtonGroup with default props for orientation and direction
consolidate button group and button icon variants into a single file, update imports, and enhance button icon class binding
include 'fitContent' in omitted props for button component
add Button component with various states and configurations, including loading, icon, and group functionalities
add ButtonLink component and integrate it into the button example, enhancing link functionalities
add fitContent prop to button components for improved layout flexibility
rename button components to use 'S' prefix, enhance ButtonGroup with default props for orientation and direction
consolidate button group and button icon variants into a single file, update imports, and enhance button icon class binding