{#- chirp-ui: Media Object layout primitive Media (img/video) + body + optional actions. Classic OOCSS pattern for lists, cards, etc. Named slots: media, body (default), actions. Usage: from "chirpui/media_object.html" import media_object, media_object_media, ... call media_object(align="start") {% slot media %}...{% end %} {% slot body %}

Title

Description.

{% end %} {% slot actions %}{% end %} end Legacy: media_object_media, media_object_body, media_object_actions -#} {% def media_object(align="start", cls="", use_slots=false) %} {% set align_class = " chirpui-media-object--align-" ~ align if align else "" %}
{% if use_slots %}
{% slot media %}
{% slot %}
{% slot actions %}
{% else %} {% slot %} {% end %}
{% end %} {% def media_object_media(cls="") %}
{% slot %}
{% end %} {% def media_object_body(cls="") %}
{% slot %}
{% end %} {% def media_object_actions(cls="") %}
{% slot %}
{% end %}