Jack UI logoJackUI
Components

SVG Animations

Premium animated components utilizing SVG path animation, masks, and canvas physics.

Audience Hub Animation

Open in

Overview & Selection Guide

This component is used to visualize marketing workflows, audience source aggregation, or system integrations. It renders a dynamic HTML5 <canvas> watercolor wash background with fine grain and organic paper pulp textures.

Installation

bunx shadcn@latest add https://jackui.com/r/audience-hub-animation.json
npx shadcn@latest add https://jackui.com/r/audience-hub-animation.json
pnpm dlx shadcn@latest add https://jackui.com/r/audience-hub-animation.json

Usage

import AudienceHubAnimation from "@/components/jackui/svganimations/AudienceHubAnimation";

export default function Demo() {
  return (
    <AudienceHubAnimation
      animated={true}
      labels={[
        "LinkedIn Followers",
        "Post Engagers",
        "Company Page Visitors",
        "Post Commenters"
      ]}
    />
  );
}

Props

PropTypeDescription
labelsstring[]Optional. Array of labels shown on the outer nodes. Default: ["LinkedIn Followers", "Post Engagers", "Company Page Visitors", "Post Commenters"]
animatedbooleanOptional. Whether drawing animations should play. Default: true
classNamestringOptional. Tailwind CSS classes to apply to wrapper. Default: ""
logoTextTopstringOptional. Central hub logo top text. Deprecated: replaced by isometric 3D component stack. Default: "CORE"
logoTextBottomstringOptional. Central hub logo bottom text. Deprecated: replaced by isometric 3D component stack. Default: "UI"
backgroundImageUrlstringOptional. Custom background image URL. Deprecated: replaced by dynamic canvas wash background.
animationDurationnumberOptional. Duration of animation loop in milliseconds. Default: 3000
onNodeClick(id: string, label: string) => voidOptional. Click callback handler for outer node buttons.

Neural Circuit Orchestrator

Overview & Selection Guide

Displays a premium, animated Neural Circuit Grid that visually aggregates gateway sources.

Installation

bunx shadcn@latest add https://jackui.com/r/neural-circuit-orchestrator.json
npx shadcn@latest add https://jackui.com/r/neural-circuit-orchestrator.json
pnpm dlx shadcn@latest add https://jackui.com/r/neural-circuit-orchestrator.json

Usage

import NeuralCircuitOrchestrator from "@/components/jackui/svganimations/NeuralCircuitOrchestrator";
import { SiVercel } from 'react-icons/si';

export default function Demo() {
  return (
    <NeuralCircuitOrchestrator
      gatewayLabel="INITIALIZE AGENT"
      onGatewayClick={() => console.log("Gateway Activated!")}
      cards={[
        {
          id: "vercel",
          title: "Vercel",
          description: "Deploy your Next.js applications seamlessly with zero configuration.",
          icon: <SiVercel className="w-8 h-8 text-zinc-900 dark:text-white" />,
          theme: "violet"
        }
      ]}
    />
  );
}

Props

PropTypeDescription
classNamestringOptional. Custom Tailwind classes to apply to the root container.
gatewayLabelstringOptional. Central gateway button text. Default: "AGENT GATEWAY"
onGatewayClick() => voidOptional. Callback event triggered when the central gateway button is clicked.
cardsOrchestratorCard[]Optional. Custom list of orchestrator cards to render. Defaults to a standard 3-card layout.
onCardClick(cardId: string) => voidOptional. Callback event triggered when an individual card is clicked.
...restReact.HTMLAttributes<HTMLDivElement>Optional. Any standard HTML attributes passed through to the root container div.
OrchestratorCard Type
PropertyTypeDescription
idstringRequired. Unique identifier for the card and its connection track.
titlestringRequired. Main title of the card.
descriptionstringRequired. Text description explaining the card's purpose.
hrefstringOptional. Action link target when the card is clicked. Default: "#"
iconReact.ReactNodeOptional. Custom element to render as the card's top icon.
theme"violet" | "emerald" | "rose"Optional. Selects the neon theme mapped for stroke glows and hover highlights. Default: "violet"