All effects
ButtonClient component

Shimmer Button

A luminous action with a looping shimmer and a second glow that follows the pointer.

Hover and move across the light

Effect style
Move over the light

Usage

tsx
import { ShimmerButton } from "@/components/effects/shimmer-button"

export function Demo() {
  return <ShimmerButton>Launch experience</ShimmerButton>
}