Synapse Card

NewPremium

Individual cards that form a shared nervous system. Multiple SynapseCards on the same page automatically connect to each other with a synchronized heartbeat pulse.

cardssynapseconnectedheartbeatpulsenetwork

Installation

Terminalbash
npx motioncraft add synapse-card

Usage

synapse-card.tsxtsx
import { SynapseCard } from "@/components/cards/living-system";

<div className="grid grid-cols-3 gap-4">
  <SynapseCard id="input" title="Input Layer" color="blue" />
  <SynapseCard id="process" title="Processing" color="purple" />
  <SynapseCard id="output" title="Output" color="emerald" />
</div>

Props

PropTypeDefaultDescription
id*stringUnique identifier for connection registry
title*stringCard title
descriptionstringCard description
iconReactNodeCard icon
colorstringcyanPulse color
pulseIntensitynumber0.5Heartbeat strength (0-1)
childrenReactNodeAdditional card content
classNamestringAdditional CSS classes

Related Components