Vibe coding

Artifact

A container component for displaying generated content like code, documents, or other outputs with built-in actions.

The Artifact component provides a structured container for displaying generated content like code, documents, or other outputs with built-in header actions.

Dijkstra's Algorithm Implementation

Updated 1 minute ago

Installation

npx ai-elements@latest add artifact

Features

  • Structured container with header and content areas
  • Built-in header with title and description support
  • Flexible action buttons with tooltips
  • Customizable styling for all subcomponents
  • Support for close buttons and action groups
  • Clean, modern design with border and shadow
  • Responsive layout that adapts to content
  • TypeScript support with proper type definitions
  • Composable architecture for maximum flexibility

Examples

With Code Display

Dijkstra's Algorithm Implementation

Updated 1 minute ago

Props

<Artifact />

Prop

Type

<ArtifactHeader />

Prop

Type

<ArtifactTitle />

Prop

Type

<ArtifactDescription />

Prop

Type

<ArtifactActions />

Prop

Type

<ArtifactAction />

Prop

Type

<ArtifactClose />

Prop

Type

<ArtifactContent />

Prop

Type