Files
upstream-shadcn-ui/apps/v4/examples/radix/markdown-demo.tsx
upstream-mirror 1416db152c
All checks were successful
Release / Create Version PR or Publish Stable Release (push) Has been skipped
Release / Publish Prerelease to NPM (push) Has been skipped
Monitor Registries / Monitor registry health (push) Has been skipped
snapshot of https://github.com/shadcn-ui/ui.git (main, 2026-09-15; blobs > 131072B omitted)
2026-09-15 22:44:43 +05:00

44 lines
1021 B
TypeScript

"use client"
import { Markdown } from "@/components/markdown"
const markdown = `## Getting started
Markdown lets you write formatted text with a simple syntax.
### Features
- **Bold** and *italic* text
- [Links](https://example.com) and \`inline code\`
- Ordered and unordered lists
- Tables, blockquotes, and code blocks
| Syntax | Result |
| --- | --- |
| \`**bold**\` | **bold** |
| \`*italic*\` | *italic* |
| \`\`code\`\` | \`code\` |
How about a quote? How does this look?
> The best way to learn markdown is to write it. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.
Now let's try a code block. It should have line numbers, a copy button and syntax highlighting.
\`\`\`tsx
export function Greeting({ name }: { name: string }) {
return <p>Hello, {name}!</p>
}
\`\`\`
If you need more plugins, you can pass them to the \`Markdown\` component.
`
export function MarkdownDemo() {
return (
<div className="max-w-md">
<Markdown>{markdown}</Markdown>
</div>
)
}