mirror of
https://github.com/vercel/streamdown.git
synced 2026-09-19 02:18:37 +08:00
21 lines
523 B
TypeScript
21 lines
523 B
TypeScript
import type { ReactNode } from "react";
|
|
|
|
interface CodeBlockHeaderProps {
|
|
language: string;
|
|
children: ReactNode;
|
|
}
|
|
|
|
export const CodeBlockHeader = ({
|
|
language,
|
|
children,
|
|
}: CodeBlockHeaderProps) => (
|
|
<div
|
|
className="flex items-center justify-between bg-muted/80 p-3 text-muted-foreground text-xs"
|
|
data-language={language}
|
|
data-streamdown="code-block-header"
|
|
>
|
|
<span className="ml-1 font-mono lowercase">{language}</span>
|
|
<div className="flex items-center gap-2">{children}</div>
|
|
</div>
|
|
);
|