A custom stateful button component designed to integrate seamlessly with shadcn/ui, providing visual feedback for loading/progress, success, and error states during asynchronous operations.