Lines built without shiki, the shape a server component passes down.
For AI Agents
Hand your agent this brief or the ReUI MCP, not a screenshot. Free to install.
Best for: Hand built tokens that color 4 Python keywords in light and dark, passed as lines so the client loads no highlighter
When to use
- Assistant replies and agent output that stream code, or lines a reader picks to ask about
- Code review of diffs, git patches and diagnostics, with accept, reject and fix actions
- Docs snippets and terminal or test logs with line numbers, copy, wrap, folding and search
When not to use
- A full assistant conversation screen with thread list, transcript and composer: use the AI Chat blocks
- A discount or promo code shown for a shopper to copy at checkout: use the Coupon blocks
- A release console with environment lanes, a deploy history grid and streaming logs: use the Dev Ops blocks
Agent notes
linescolors only 4 keywords with fixed hex values; passhighlightCodeoutput from your server for real highlighting- Line specs such as
highlightedLines,diffandfoldedcount source lines from 1, whateverstartLineprints in the gutter maxLinescaps height only on the built-in surface; withCodeBlockContentinside your ownScrollArea, cap that viewport yourself- Hoist
transformersto module scope; a new array on every render re-tokenizes the whole file
https://reui.io/components/code-block/c-code-block-15.mdget_example("c-code-block-15")npx shadcn@latest add @reui/c-code-block-15Shadcn Components in Code Block Pre-Highlighted Lines
About Shadcn Code Block Pre-Highlighted Lines
Pre-highlighted lines. Built with the Code Block component. A free, open source shadcn code block example you can install with npx shadcn@latest add @reui/c-code-block-15 and edit as your own code.
What You Can Build With Shadcn Code Block Pre-Highlighted Lines
- Composes Code Block, so it drops into any project already using those components.
- Install it with the shadcn CLI: npx shadcn@latest add @reui/c-code-block-15
- Open source and free, with the full source on this page to copy or adapt.
More Shadcn Code Block Examples
- Basic Basic code block
- Pinned Copy Pinned copy button
- Streaming Agent Streaming agent response
- AI Chat AI chat with code fences
- Diff Summary Diff with change summary
- Transformer Diff Diff via shiki transformers
- Highlights Highlighted lines and words
- Focus Walkthrough Focus walkthrough
- Terminal Output Terminal output
- Long File Long file with expand
- Diagnostics & Actions Line actions and diagnostics
- Line Selection Line selection
Related Shadcn Component Categories
Open-source shadcn collapsible components for expandable sections, detail rows, and progressive disclosure.
Open-source shadcn color picker components for brand settings, theme editors, label colors, and design tools.
Open-source shadcn combobox components for searchable selection, async lookup, and command menus.
Open-source shadcn command menu components for command palettes, global search, and power-user navigation.
Open-source shadcn context menu components for right-click menus, file actions, and table row actions.
Open-source shadcn data grid components for sorting and filtering, virtualized tables, and admin dashboards.
Frequently Asked Questions
When should I use Shadcn Code Block Pre-Highlighted Lines?
Use it for hand built tokens that color 4 Python keywords in light and dark, passed as lines so the client loads no highlighter.
Shadcn Code Block as a whole fits:
- Assistant replies and agent output that stream code, or lines a reader picks to ask about
- Code review of diffs, git patches and diagnostics, with accept, reject and fix actions
- Docs snippets and terminal or test logs with line numbers, copy, wrap, folding and search
For a full assistant conversation screen with thread list, transcript and composer, use the AI Chat blocks. For a discount or promo code shown for a shopper to copy at checkout, use the Coupon blocks. For a release console with environment lanes, a deploy history grid and streaming logs, use the Dev Ops blocks.
How do I install Shadcn Code Block Pre-Highlighted Lines?
Is Shadcn Code Block Pre-Highlighted Lines free to use?
Which components does Shadcn Code Block Pre-Highlighted Lines use?
Start building with ReUI Pro today.
Every Pro block, every style, and every future addition, with one license for unlimited projects.
From $249, once. Lifetime updates.