Loading and success state button with animated icon swap
npx shadcn@latest add @cnippet/v-button-27
v-button-27