Button that morphs through loading, success and error states while a Promise settles.
pnpm dlx shadcn@latest add "https://velora.colorlib.com/r/stateful-button.json"