PaceUI

  • Components
  • Blocks
  • Templates
  • Studio
  • Resources
Intro
  • Components
  • Installation
  • MCP
Agents
  • Chat Composer
  • Workflow Board
  • Thinking States
  • Audio Visualizer
  • Task Pipeline
  • Approval Card
  • Model Ability Selector
  • Model Selector
  • Response Writer
  • AI Suggestions
  • Token Counter
Crafts
  • All Crafts
  • Avatar Flight
  • Voice Record
  • Starfield Card
  • Destination Queue
  • Rolling Bento
  • Download Button
  • Cart Stepper
  • Heart Burst
  • Copy Bar
  • Generative Grid
  • Destination Card
  • Magnetic Button
  • Morphing Copy
  • Expanding Search
  • Metric Tracker
  • Tilt Card
  • Animated Stack
Charts
  • API Traffic
  • Weekly Traffic
  • Financial Performance
  • Channel Sales
  • Customer Growth
  • Customer Segments
  • Sales Overview
  • Traffic Distribution
  • Daily Orders
  • Acquisition Funnel
  • Weekly Attendance
  • Market Trends
  • Portfolio Overview
  • Instance Health
  • Resource Usage
  • SaaS Subscriptions
  • Database Performance
  • Model Usage
  • Spend Allocation
Motion
  • Accordion
  • Alert
  • Calendar
  • Checkbox
  • Collapsible
  • Combobox
  • Context Menu
  • Dropdown Menu
  • Empty
  • Hover Card
  • Input OTP
  • Menubar
  • Navigation Menu
  • Pagination
  • Progress
  • Radio Group
  • Scroll Area
  • Select
  • Sidebar
  • Slider
  • Switch
  • Tabs
  • Tooltip
  • Reveal Text
  • Scramble Text
  • Squash Text
  • Bouncing Text
  • Mouse Wave Text
  • Text Fall Button
  • Spring Button
  • Infinite Scroller
  • Fillable Button
  • Layered Stack
  • Gradient Shadow
  • Profile Peek
  • Flip Reveal
  • Reveal on Scroll
  • Swap
  1. Components
  2. Crafts
PreviousNext

Heart Burst

An engaging like button that fires a kinetic particle explosion of multi-scale floating hearts and expanding energy shockwaves.

When to use

  • Social media like buttons, bookmarking actions, and favorite triggers.
  • Gamifying user engagement and micro-rewards with celebratory feedback.
  • Multi-tap particle pooling that naturally scales down additional burst counts.

When not to use

  • Standard form checkmark checkboxes or simple toggles.
  • Enterprise data tables where subtle interactions are preferred.

API Reference

HeartBurstProps

PropTypeDefaultDescription
likedboolean—Controlled liked toggle state.
defaultLikedbooleanfalseInitial default liked state.
onLikedChange(liked: boolean) => void—Callback fired whenever the liked state changes.
burstCountnumber14Number of mini heart particles emitted on the initial tap.
classNamestring—Additional CSS class names.

Motion

  • Shockwave ring expands from scale 0.5 to 1.9 with custom ease [0.16, 1, 0.3, 1].
  • Randomized trigonometric trajectories scattering mini hearts between 52px and 118px radius.
  • Central heart button bounces with a three-point pop sequence (scale: [0.6, 1.15, 1]).
Cart StepperCopy Bar

PaceUI

Animated blocks, components, and templates for Next.js and TanStack Start. Built with Motion and shadcn - clean code you own.

GitHubTwitterDiscord

Products

BlocksComponentsTemplatesCraftsTanStack ChartsMCP ServerStarter KitsStyleX Components

Resources

DocumentationMotion ComponentsGSAP AnimationsNative AIBlogChangelog

Pricing & Account

PricingManage AccountLicensesAPI KeysAffiliate Program

Company

Contact UsDiscord CommunityPrivacy PolicyTerms of Service

© 2026 PaceUI. All rights reserved. Built by indie developer, Denish

PACEUI