{% from "<component>.jinja" import <component> %}
{{ <component>(...) }}
Or with JinjaX:
<Component ... />
Compact con acción
" width="22" height="22">
Sin resultados para «xyz»
Prueba con otro término o revisa los filtros.
<div style="width: 100%;">
<div class="empty compact">
<span class="ic-circle">
<iconify-icon icon="
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6"><circle cx="11" cy="11" r="7"/><path d="M21 21l-4.3-4.3"/></svg>
" width="22" height="22"></iconify-icon>
</span>
<h4 class="title">Sin resultados para «xyz»</h4><p class="sub">Prueba con otro término o revisa los filtros.</p>
<div class="actions"><button
type="button"
class="btn ghost sm"
>Limpiar filtros</button></div>
</div>
</div>
{% from "empty.jinja" import empty %}
{% set clear_action = button("Limpiar filtros", variant="ghost", size="sm") %}
<div style="width: 100%;">
{{ empty(
"Sin resultados para «xyz»",
desc="Prueba con otro término o revisa los filtros.",
icon=search_icon,
actions=clear_action,
compact=True
) }}
</div>
{% set clear_action = button("Limpiar filtros", variant="ghost", size="sm") %}
<div style="width: 100%;">
<Empty label="Sin resultados para «xyz»" desc="Prueba con otro término o revisa los filtros." icon="search_icon" actions="clear_action" compact />
</div>
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 ... />
API
Prop
Tipo
Default
Descripción
title
str
—
Título principal.
desc
str|None
None
Descripción opcional.
icon
safe HTML
None
SVG inline. Se envuelve en .empty-icon.
actions
safe HTML
None
Botones u otros elementos. Emitido con clase universal .actions.