The Button component provides a flexible way to create interactive buttons with various styles, sizes, and intents.
The visual intent of the button
Whether the button is disabled
Whether to use small size
Whether to use large size
Icon to display on the left side
URL to navigate to (renders as link button)
Whether to use minimal styling
Whether to use outlined styling
Whether the button should take full width
Whether to use rounded corners
Whether the button is in active state
Whether to use monospace font
Icon to display on the right side
The button text content
Additional CSS classes