<div class="h-entry hentry note">
    <div class="note-info">
        {% set nickname = note.getActorNickname() %}

        {# TODO: this should link to the note's user profile? #}
        <a class="u-url" href="#">
            {# Microformat's h-card properties indicates a face icon is a "u-logo" #}
            <img class="u-logo avatar" src="{{ note.getAvatarUrl() }}" alt="{{ nickname }}'s avatar">
            <b class="p-nickname">{{ nickname }}</b>
        </a>

        {% set reply_to = note.getReplyToNickname() %}
        {% if reply_to is not null and not skip_reply_to is defined %}
            {% trans with {'%name%': reply_to} %} in reply to %name% {% endtrans %}
        {% endif %}

        <div class="note-actions">
            {% if have_user %}
                {% for current_action in get_note_actions(note) %}
                    {{ form_start(current_action) }}
                        {% if current_action.submit_fav is defined %}
                            <span title="Favourite this note." class="favourite-button-container">
                                {{ form_widget(current_action.submit_fav) }}
                            </span>
                        {% endif %}
                    {{ form_end(current_action) }}
                {% endfor %}
            {% endif %}
        </div>

    </div>
    <div class="e-content entry-content note-content">
        {% block markdown %}
            {% apply markdown_to_html %}
                {{ note.getContent() }}
            {% endapply %}
        {% endblock %}
        {# <div class="note-other-content"> #}
        {#     {% for other in get_note_other_content(note) %} #}
        {#         {% include '/'~ other.name ~ '/view.html.twig' with {'vars': other.vars} only %} #}
        {#     {% endfor %} #}
        {# </div> #}
        {% if hide_attachments is not defined %}
            <div class="note-attachments">
                {% for attachment in note.getAttachments() %}
                    {% include '/attachments/view.html.twig' with {'attachment': attachment, 'note': note} only%}
                {% endfor %}
            </div>
        {% endif %}
        <div class="note-links">
            {% for link in note.getLinks() %}
                {% for block in handle_event('ViewLink', {'link': link, 'note': note}) %}
                    {{ block | raw }}
                {% endfor %}
            {% endfor %}
        </div>
    </div>

    {% if replies is defined %}
        <div class="u-in-reply-to replies">
            {% for conversation in replies %}
                {% include '/note/view.html.twig' with {'note': conversation['note'], 'skip_reply_to': true, 'have_user': have_user, 'replies': conversation['replies']} only %}
            {% endfor %}
        </div>
    {% endif %}
</div>

<hr>