Aurora AI Elements
aurora-dinglebear-ai/aurora-ai-elementsFreeBlock
Aurora-native AI Elements parity block covering chat, code, voice, workflow, media, and utility surfaces.
Install it
npx shadcn@latest add https://aurora.dinglebear.ai/r/aurora-ai-elements.jsonSource
1"use client"23// ---------------------------------------------------------------------------4// ai-elements.tsx — explicit re-export barrel5//6// Previously this file was `export * from "./core"` which caused tsc7// duplicate-export errors when core.tsx and the reskinned standalone files8// both defined the same name (Canvas/Node, Action/Actions, Source/SourceItem/9// SourceProps). This barrel uses a named list so TypeScript sees exactly one10// owner per export.11//12// Owner map (one canonical file per conflicting name):13// Canvas, Node → canvas.tsx (CD-parity reskin)14// Action, Actions,15// ActionProps, ActionsProps → action.tsx / actions.tsx16// Source, SourceItem,17// SourceProps → source.tsx (CD-parity reskin)18// Sources → sources.tsx19// Everything else → core.tsx20//21// Queue lives in core.tsx because the two barrel-consuming demos22// (ai-element-page.tsx, parity-demo.tsx) pass `tasks: AgentTask[]`, which23// is the core.tsx API. The standalone queue.tsx uses `items: QueueItem[]`24// and is consumed only by its own demo (ai-queue-demo.tsx).25// ---------------------------------------------------------------------------2627// ── Canvas + Node (canvas.tsx owns both) ────────────────────────────────────28export { Canvas, Node } from "./canvas"29export type { CanvasProps, CanvasEdge, NodeProps } from "./canvas"3031// ── Action + Actions (standalone reskins) ───────────────────────────────────32export { Action } from "./action"33export type { ActionProps } from "./action"34export { Actions } from "./actions"35export type { ActionsProps } from "./actions"3637// ── Source + SourceItem + SourceProps (source.tsx is canonical) ─────────────38export { Source } from "./source"39export type { SourceItem, SourceProps } from "./source"4041// ── Sources (sources.tsx is canonical) ──────────────────────────────────────42export { Sources } from "./sources"43export type { SourcesProps } from "./sources"4445// ── Everything else from core.tsx ───────────────────────────────────────────46// Excludes the four collision groups above. core.tsx still owns:47// … truncated
What it pulls in
npm packages
Other registry items
Files it writes
More from aurora
All 176 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Aurora AI Actionaurora-ai-action | aurora | Blocks | Free | 1 dep | |
| Aurora AI Actionsaurora-ai-actions | aurora | Blocks | Free | 1 dep | |
| Aurora AI Agentaurora-ai-agent | aurora | Blocks | Free | 1 dep | |
| Aurora AI Image Gridaurora-ai-ai-image-grid | aurora | Blocks | Free | 1 dep | |
| Aurora AI Attachmentsaurora-ai-attachments | aurora | Blocks | Free | 1 dep | |
| Aurora AI Audio Playeraurora-ai-audio-player | aurora | Blocks | Free | 1 dep | |
| Aurora AI Branchaurora-ai-branch | aurora | Blocks | Free | 1 dep | |
| Aurora AI Canvasaurora-ai-canvas | aurora | Blocks | Free | 1 dep |
