Button Async 4 component design & features
A send button with a leading icon. Click triggers the async lifecycle: icon + label fade out, spinner appears, then a success check pops in.
Works well for messaging UIs, comment forms, and inline actions where the icon provides context at rest.
