heart-x

Animated React component — HeartX / HeartXIcon

Hover the heart-x icon above to see the default draw animation.

Import

Tree-shakable named import — only the icons you reference end up in your bundle.

import { HeartX } from "lucide-motion";

Also exported as HeartXIcon for the Lucide-suffix naming convention.

Quick start

Drop the component into your JSX. The default trigger plays the draw animation on hover.

import { HeartX } from "lucide-motion";

<HeartX size={32} />
Timing presets · hover to play
Snappy
duration={0.2} stagger={0}
Cinematic
duration={1.5} stagger={0.4}
Linear
easing="linear"
Spinner
trigger="mount" repeat={Infinity}
Tags
unlikeunfavoriteremoverejectdismissdeleteclear
Related icons

Raw node data

The icon's underlying SVG node tree — useful if you need to render or transform it yourself instead of using the component.

Show IconNode[]
[
  [
    "path",
    {
      "d": "m15.5 12.5 5 5"
    }
  ],
  [
    "path",
    {
      "d": "m20.5 12.5-5 5"
    }
  ],
  [
    "path",
    {
      "d": "M21.955 8.774a5.5 5.5 0 0 0-9.546-2.95.6.6 0 0 1-.818 0A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.508 5.332a2 2 0 0 0 2.57.352"
    }
  ]
]