{# Macro toast Uso: {% from "core/components/toast.html" import toast %} {{ toast("Guardado", level="success") }} level: info | success | warning | danger Se auto-elimina tras data-dismiss-after ms (static/js/toasts.js). #} {% macro toast(message, level="info", dismiss_after=5000) %}
{{ message }}
{%- endmacro %} {# Wrapper-region donde HTMX puede inyectar toasts con hx-swap-oob="beforeend". El container usa inset-x-4 en mobile para no desbordarse en viewports 375px, y en sm+ se ancla a la esquina inferior-derecha como siempre. #} {% macro toast_region() %}
{%- endmacro %}