CodeBlock: Raxol.UI.Components.CodeBlock
structured tokens via SyntaxHighlighter (not HTML→strip)
interactive sample (1/4):
Elixir (SyntaxHighlighter / Makeup)
┌──────────────────────────────────────────────────┐
│ │
│ defmodule Greeter do │
│ def greet(:world), do: "Hello, world!" │
│ def greet(name), do: "Hello, #{name}!" │
│ end │
│ │
└──────────────────────────────────────────────────┘
Raxol.UI.SyntaxHighlighter (shared with DiffViewer) · theme
always-mounted Elixir story:
┌──────────────────────────────────────────────────┐
│ │
│ defmodule Greeter do │
│ def greet(:world), do: "Hello, world!" │
│ def greet(name), do: "Hello, #{name}!" │
│ end │
│ │
└──────────────────────────────────────────────────┘