Code Mockup
Code and terminal mockups
Class Reference Basic
uv add python-fasthtml
Div(
Pre(
Code("npm i daisyui", cls="[&.hljs]:pl-0 inline-flex items-center"),
data_prefix="$",
cls="flex min-w-0 overflow-x-auto h-full items-center"
),
cls="mockup-code"
)
<div class="mockup-code w-full">
<pre data-prefix="$"><code>npm i daisyui</code></pre>
</div>
Auto-import documentation coming soon...
without prefix
Div(
Pre(
# overwrite the hljs class padding rule (pre code.hljs { padding: 1em }) using matching specificity
Code('without prefix', cls='[&.hljs]:p-0 language-bash inline-flex items-center'),
cls='flex min-w-0 overflow-x-auto h-full items-center'
),
cls='mockup-code'
)
Auto-import documentation coming soon...
npm i daisyui
installing...
Done!
Div(
# styling is built into our hljs code blocks so we can override it with matching specificity
Pre(
Code('npm i daisyui', cls="[&.hljs]:pl-0 language-bash inline-flex items-center"),
data_prefix='$',
cls="flex min-w-0 overflow-x-auto h-full items-center"
),
Pre(
Code('installing...', cls="[&.hljs]:pl-0 [&.hljs]:text-warning inline-flex items-center"),
data_prefix='>',
cls="text-warning flex min-w-0 overflow-x-auto h-full items-center"
),
Pre(
Code('Done!', cls="[&.hljs]:pl-0 [&.hljs]:text-success inline-flex items-center"),
data_prefix='>',
cls="text-success flex min-w-0 overflow-x-auto h-full items-center"
),
cls='mockup-code'
)
Auto-import documentation coming soon...
npm i daisyui
installing...
Error!
Div(
Pre(
Code('npm i daisyui', cls="[&.hljs]:pl-0 language-bash inline-flex items-center"),
data_prefix='1',
cls="flex min-w-0 overflow-x-auto h-full items-center"
),
Pre(
Code('installing...', cls="[&.hljs]:pl-0 inline-flex items-center"),
data_prefix='2',
cls="flex min-w-0 overflow-x-auto h-full items-center"
),
Pre(
Code('Error!', cls="[&.hljs]:pl-0 [&.hljs]:bg-transparent [&.hljs-title]:text-warning-content inline-flex items-center"),
data_prefix='3',
cls='bg-warning text-warning-content flex min-w-0 overflow-x-auto h-full items-center'
),
cls='mockup-code'
)
Auto-import documentation coming soon...
Magnam dolore beatae necessitatibus nemopsum itaque sit. Et porro quae qui et et dolore ratione.
Div(
Pre(
Code('Magnam dolore beatae necessitatibus nemopsum itaque sit. Et porro quae qui et et dolore ratione.',
cls="[&.hljs]:pl-0 inline-flex items-center"),
data_prefix='~',
cls="flex min-w-0 overflow-x-auto h-full items-center"
),
cls='mockup-code'
)
Auto-import documentation coming soon...
can be any color!
Div(
Pre(
# styling is built into our hljs code blocks so we can override it with matching specificity
Code('can be any color!',
cls='[&.hljs]:bg-transparent [&.hljs]:text-primary-content [&.hljs-comment]:text-secondary [&.hljs]:p-0 language-bash inline-flex items-center'),
cls='flex min-w-0 overflow-x-auto h-full items-center'
),
cls='mockup-code bg-primary text-primary-content'
)
Auto-import documentation coming soon...
Class Reference
Class | Type | Description |
---|---|---|
mockup-code | Component | Root container for code mockup |
Do you have a question? ask the community
Do you see a bug? open an issue on GitHub
LLMs Context: Full Markdown | This Component