PureAdmin.Components.Code (PureAdmin v1.1.0)

Copy Markdown View Source

Code display components for Pure Admin. (Phase 2)

Summary

Functions

Renders inline code.

Renders a code block with optional language and filename.

Functions

code(assigns)

Renders inline code.

Attributes

  • class (:string) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • inner_block (required)

code_block(assigns)

Renders a code block with optional language and filename.

Examples

<.code_block language="elixir">
  def hello, do: "world"
</.code_block>

<.code_block language="javascript" filename="app.js">
  console.log("hello")
</.code_block>

Attributes

  • language (:string) - Programming language for syntax highlighting. Defaults to nil.
  • filename (:string) - Optional filename shown in header. Defaults to nil.
  • class (:string) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • inner_block (required)