{% extends "base.html" %} {% from "components/ui.html" import page_header %} {% block title %}{{ channel.name }} - {{ _('Team Chat') }} - {{ app_name }}{% endblock %} {% block content %} {% set breadcrumbs = [ {'text': _('Team Chat'), 'url': url_for('team_chat.chat_index')}, {'text': channel.name} ] %} {{ page_header( icon_class='fas fa-comments', title_text='#' ~ channel.name, subtitle_text=channel.description if channel.description else _('Team chat channel'), breadcrumbs=breadcrumbs ) }}
{% for message in messages %}
{{ message.user.username if message.user else 'Unknown' }} {{ message.created_at|local_time if message.created_at else '' }}
{{ message.content }}
{% if message.attachments %}
{% for attachment in message.attachments %} {{ attachment.filename }} {% endfor %}
{% endif %}
{% endfor %}

{{ _('Channel Info') }}

{% if channel.description %}

{{ channel.description }}

{% endif %}

{{ _('Members') }} ({{ members|length }})

{% for member in members %} {% set user = member.user %} {% if user %} {% set user_status = user.get_status() %} {% set status_colors = {'online': 'bg-green-500', 'away': 'bg-yellow-500', 'offline': 'bg-gray-400'} %} {% set status_color = status_colors.get(user_status, 'bg-gray-400') %}
{% if user.get_avatar_url() %} {{ user.display_name }} {% else %}
{{ user.display_name[0:1].upper() }}
{% endif %}
{{ user.display_name }} ({{ user_status }})
{% else %}
Unknown
{% endif %} {% endfor %}
{% if current_user.is_admin or channel.created_by == current_user.id %} {% endif %}
{% endblock %}