ejplatform/ej-server

View on GitHub
src/ej_conversations/jinja2/ej/role/conversation-card.jinja2

Summary

Maintainability
Test Coverage
<div class="conversation-card"{% if hidden %} style="opacity: 0.5;"{% endif %}>
    <div class="conversation-card__tags">
        {% if hidden %}
        {{ span_icon(_('Hidden'), 'user-secret', aria_label=_('Hidden conversation')) }}
        {% else %}
        {{ span_icon(tag if tag else _('Conversation'), 'tags', icon_description=_('tags')) }}
        {% endif %}
    </div>
    <ul class="conversation-card__statistics">
        <li>{{ span_icon(n_comments, 'comment') }}</li>
        <li>{{ span_icon(n_votes, 'sliders-h') }}</li>
        <li>{{ span_icon(n_favorites, 'star') }}</li>
    </ul>
    <h2 class="conversation-card__text">
        <a href="{{ url }}">{{ text }}</a>
    </h2>
    <div class="conversation-card__author" style="order: 1">{{ _('by:') }} <strong> {{ author }}</strong></div>
    {{ progress or '' }}
    <div class="conversation-card__button" style="order: 1">{{ action_button(_('Manage!'), url, tabindex=-1, aria_hidden="true") }}</div>

</div>