Bloque-superficie con cabecera (título + sub) y body. Variantes ghost, bordered, flush, sticky-head y tamaños sm/lg.
Por defecto con título
Pedidos pendientes
Hoy · 12 órdenes en cola
Panel base con head + body. Bg-2, line, radius-lg.
<div class="panel">
<header class="head">
<div class="heading">
<h3 class="title">Pedidos pendientes</h3>
<p class="sub">Hoy · 12 órdenes en cola</p>
</div>
</header>
<div class="body">
<p style="margin:0;color:var(--ink-3);font-size:13px">Panel base con head + body. Bg-2, line, radius-lg.</p>
</div>
</div>
{% from "panel.jinja" import panel %}
{% call panel(title="Pedidos pendientes", sub="Hoy · 12 órdenes en cola") %}
<p style="margin:0;color:var(--ink-3);font-size:13px">Panel base con head + body. Bg-2, line, radius-lg.</p>
{% endcall %}
<Panel title="Pedidos pendientes" sub="Hoy · 12 órdenes en cola">
<p style="margin:0;color:var(--ink-3);font-size:13px">Panel base con head + body. Bg-2, line, radius-lg.</p>
</Panel>
Install the Jinja addon and import the component:
pip install outfitkit
Then in your template:
{% from "<component>.jinja" import <component> %}
{{ <component>(...) }}
{% from "panel.jinja" import panel %}
{% call panel(title="Bordered", sub="Borde más fuerte", variant="bordered") %}
<p style="margin:0;color:var(--ink-3);font-size:13px">Variante bordered · usa line-2.</p>
{% endcall %}
<Panel title="Bordered" sub="Borde más fuerte" variant="bordered">
<p style="margin:0;color:var(--ink-3);font-size:13px">Variante bordered · usa line-2.</p>
</Panel>
Install the Jinja addon and import the component:
pip install outfitkit
Then in your template:
{% from "<component>.jinja" import <component> %}
{{ <component>(...) }}
Or with JinjaX:
<Component ... />
Tamaño compacto (sm)
Compact
Tamaño sm con padding y title más pequeños.
<div class="panel sm">
<header class="head">
<div class="heading">
<h3 class="title">Compact</h3>
</div>
</header>
<div class="body">
<p style="margin:0;color:var(--ink-3);font-size:13px">Tamaño sm con padding y title más pequeños.</p>
</div>
</div>
{% from "panel.jinja" import panel %}
{% call panel(title="Compact", size="sm") %}
<p style="margin:0;color:var(--ink-3);font-size:13px">Tamaño sm con padding y title más pequeños.</p>
{% endcall %}
<Panel title="Compact" size="sm">
<p style="margin:0;color:var(--ink-3);font-size:13px">Tamaño sm con padding y title más pequeños.</p>
</Panel>
Install the Jinja addon and import the component:
pip install outfitkit
Then in your template:
{% from "<component>.jinja" import <component> %}
{{ <component>(...) }}