{# this macro needs to be included "with context" valid and accessable vars needed: request conf csrf_input #} {% import "plainui/components/function_btns.html" as fbtns with context%} {% macro list(assemblies, my_favorite_assemblies) -%} {% if assemblies %} {% else %}

{{_("No entries available.")}}

{% endif %} {%- endmacro %} {% macro list_el(assembly, faved) -%} {% set link = url('plainui:assembly', assembly_slug=assembly.slug ) %} {% set color="transparent" if assembly.is_official else "transparent" %}
  • {{ assembly.name }} {{ fbtns.share(link, color=color) }} {{ fbtns.fav(assembly.id, "assembly", faved, color=color) }} {{ fbtns.report(link, color=color) }}
  • {%- endmacro %} {% macro slider(assemblies, my_favorite_assemblies) -%} {% if assemblies %}
    {% else %}

    {{_("No entries available.")}}

    {% endif %} {%- endmacro %} {% macro grid(assemblies, my_favorite_assemblies) -%} {% if assemblies %} {% else %}

    {{_("No entries available.")}}

    {% endif %} {%- endmacro %} {% macro tile(assembly, faved) -%} {% set link = url('plainui:assembly', assembly_slug=assembly.slug ) %} {% set color="transparent" if assembly.is_official else "transparent" %}
    {% if assembly.banner_image %} {{ assembly.name }} {% else %} {{ assembly.name }} {% endif %}

    {{ _("Official Page") if assembly.is_official else _("Assembly Page") }}

    {% if assembly.name %}

    {{ assembly.name }}

    {% endif %} {% if assembly.description %}

    {{ assembly.description[:120] + (assembly.description[120:] and '...') }}

    {% endif %}
    {%- endmacro %}