Flow Kit LogoFlow Kit

Hello Button

A playful button that reveals a waving hand animation on hover — perfect for greetings, onboarding, or adding personality to your UI.

Preview

Installation

npm install motion

API Reference

HelloButton

PropTypeDefaultDescription
childrenReact.ReactNode"Say Hello"Button label text
classNamestringundefinedAdditional CSS classes

Also accepts all standard button HTML attributes via ...props.

This component renders as a <button> by default. If you're using it as a link-based CTA (e.g. mailto:, a contact page, or a booking link), swap motion.button for motion.a and the button HTML attributes for anchor attributes in the source. All animations work the same on motion.a.