Code

Artifact

A flexible container for displaying AI-generated artifacts with header, title, description, and actions.

Counter Component

A React counter with increment and decrement buttons

function Counter() {
  const [count, setCount] = useState(0);

  return (
    <div className="flex items-center gap-4">
      <button onClick={() => setCount(c => c - 1)}>-</button>
      <span className="text-xl font-bold">{count}</span>
      <button onClick={() => setCount(c => c + 1)}>+</button>
    </div>
  );
}

Props

PropTypeDefaultDescription
classNamestring-Additional CSS classes
childrenReactNode-ArtifactHeader, ArtifactContent, etc.

Import

import { Artifact, ArtifactHeader, ArtifactClose, ArtifactTitle, ArtifactDescription, ArtifactContent } from '@blastx/ui-ai';