PulseGrid (Reactive Grid)

Rejilla reactiva + ripple. Signature visual de InteraUI v1.3.0.

In this guide, we showcase the PulseGrid component, rejilla de nodos que se encienden con el cursor y ripple al click.

Preview

Code

import "@elizabthpazp/intera-ui/dist/globals.css";
import { PulseGrid } from "@elizabthpazp/intera-ui";

export default function Home() {
  return (
    <PulseGrid darkMode rows={8} cols={12} hint={null} minHeight={340}>
      <div className="py-16 text-center"><h3>Tu contenido (clicable)</h3></div>
    </PulseGrid>
  );
}

Component Details

The PulseGrid component consists of:

  • Grid de nodos (rows × cols) que reaccionan a proximidad.
  • Ripple al click.
  • Children clicables (sin pointer-events-none).

Props

Prop NameTypeDefaultDescription
darkModebooleanfalseEnables dark mode styling if true.
rowsnumber8Filas de nodos.
colsnumber12Columnas (total = rows×cols, no abuses: 200+ pesa).
childrenReactNode-Recibe clicks.
hintstring | null"hover to light…"null lo oculta.
minHeightnumber320Altura mínima.
classNamestring""Additional classes merged via cn().
styleCSSProperties-Inline styles.

Features

  • Recalcula posiciones en resize. En touch usa el dedo como cursor.
  • Location: src/components/interactive/PulseGrid.jsx.

¿No estás seguro si Intera UI es para ti?

⚡Desarrollado con ask-ai-badge — insignia de IA lista para tu propio proyecto