"use client";
import { CodeBlock, CodeBlockCopyButton } from "@/components/ai-elements/code-block";
const code = `function MyComponent(props) {
return (
<div>
<h1>Hello, {props.name}!</h1>
<p>This is an example React component.</p>
</div>
);
}`;
const Example = () => (
<CodeBlock code={code} language="jsx">
<CodeBlockCopyButton
onCopy={() => console.log("Copied code to clipboard")}
onError={() => console.error("Failed to copy code to clipboard")}
/>
</CodeBlock>
);
export default Example;
npx shadcn@latest add @ai-elements/example-code-blockimport { ExampleCodeBlock } from "@/components/example-code-block"<ExampleCodeBlock />