Custom Button
Source Custom Button
The shared button for application actions. It adds loading spinners, left/right icons and content, sizes, color variants, optional tooltips and link rendering to one prop API. Use it instead of repeating spinner, icon-spacing and disabled-state markup around a vanilla button; keep the underlying button primitive for compositions outside this API.