Star rating you can try before you commit: sweeping the row lifts a trailing wave of stars up to the pointer while a tip hops along with the label; a click commits with a pop.
pnpm dlx shadcn@latest add "https://vue-bits.dev/r/PeekRating.json"