Hold-to-confirm button whose liquid fill rises while pressed and snaps back if you let go.
npx shadcn@latest add @react-bits/HoldButton-TS-CSS
HoldButton-TS-CSS