{% load ui_classes ui_props %} {% ui_class "ui.toast" "content" class=content_class as content_class_resolved %} {% ui_class "ui.toast" "closeIcon" as close_icon_class %} {% with toast_level=level|ui_toast_level %} {% with toast_color=color|ui_toast_color:toast_level %} {% with toast_variant=variant|ui_toast_variant %} {% with has_description=description|ui_has_content|yesno:"true,false" has_slot=slot|ui_has_content|yesno:"true,false" %} {% if has_description == "true" or has_slot == "true" %} {% with has_body=True %} {% with has_marker=toast_color|ui_toast_marker:toast_variant %} {% ui_class "ui.toast" "root" variant=toast_variant color=toast_color hasMarker=has_marker hasDescription=has_body class=class as root_class %} {% ui_class "ui.toast" "marker" variant=toast_variant color=toast_color as marker_class %} {% ui_class "ui.toast" "title" variant=toast_variant as title_class %} {% ui_class "ui.toast" "description" variant=toast_variant as description_class %} {% ui_class "ui.toast" "close" variant=toast_variant class=close_class as close_class_resolved %}
{% if title %} {{ title }} {% endif %} {% if description %}{{ description }}{% else %}{{ slot }}{% endif %}
{% if dismissible|ui_bool %} {% endif %}
{% endwith %} {% endwith %} {% else %} {% with has_body=False %} {% with has_marker=toast_color|ui_toast_marker:toast_variant %} {% ui_class "ui.toast" "root" variant=toast_variant color=toast_color hasMarker=has_marker hasDescription=has_body class=class as root_class %} {% ui_class "ui.toast" "marker" variant=toast_variant color=toast_color as marker_class %} {% ui_class "ui.toast" "title" variant=toast_variant as title_class %} {% ui_class "ui.toast" "close" variant=toast_variant class=close_class as close_class_resolved %}
{% if title %} {{ title }} {% endif %}
{% if dismissible|ui_bool %} {% endif %}
{% endwith %} {% endwith %} {% endif %} {% endwith %} {% endwith %} {% endwith %} {% endwith %}