Shadcn compatible React button on Base UI with eight variants, nine sizes including icon sizes, a pressed state and render prop support for links.
pnpm dlx shadcn@latest add "https://ui.minidev.pro/r/button.json"