Utility
AI
Terminal
Installation
pnpm dlx shadcn@latest add https://termcn.dev/r/code.json
Usage
import { Code } from "@/components/ui/code";<Code language="typescript">
{`const greeting = "Hello, world!";\nconsole.log(greeting);`}
</Code>Examples
Multiline
Terminal
import { Code } from "@/registry/ui/code";
export default function CodeMultiline() {
return (
<Code language="typescript">
{`const greeting = "Hello, world!";\nconsole.log(greeting);`}
</Code>
);
}
API Reference
Code
| Prop | Type | Default |
|---|---|---|
children | string | required |
language | string | undefined |
inline | boolean | false |
borderStyle | "single" | "double" | "round" | "bold" | "singleDouble" | "doubleSingle" | "classic" | "single" |
showLineNumbers | boolean | true |
lineNumberSeparator | string | "│ " |
keywordColor | string | undefined |
stringColor | string | undefined |
numberColor | string | undefined |
commentColor | string | undefined |
operatorColor | string | undefined |
plainColor | string | undefined |