Button
This is a highly customizable button component designed for flexibility and performance. It supports dynamic coloring, allowing users to define primary, secondary, and custom color themes. The component also includes an async loading state with a built-in indicator, ensuring a smooth user experience during asynchronous operations. Additional features include size variations, icon support, disabled states, and accessibility enhancements. Ideal for modern front-end applications, this button component ensures consistency and usability across different UI elements.
A default button:
An async loading button
A disabled button
A primary button
A button with error mode
A button with success mode
A button with warning mode