Button Async 2 component design & features
Demonstrates the error outcome path. After loading, the button shows an X icon before auto-resetting to idle.
Useful for file uploads or API calls where failure needs immediate visual feedback without a toast or alert.
