mirror of
https://github.com/Crazyco-xyz/48hr.email.git
synced 2026-01-09 19:29:34 +01:00
45 lines
1.6 KiB
Twig
45 lines
1.6 KiB
Twig
{% extends 'layout.twig' %}
|
|
|
|
{% block header %}
|
|
<div class="action-links">
|
|
<a href="/inbox/{{ address }}/delete-all">Wipe Inbox</a>
|
|
<a href="/logout">Logout</a>
|
|
</div>
|
|
{% endblock %}
|
|
|
|
{% block body %}
|
|
<script src="/javascripts/inbox-init.js" defer data-address="{{ address }}"></script>
|
|
|
|
<div class="inbox-container">
|
|
<div class="inbox-header">
|
|
<h1 class="inbox-title">{{ address }}</h1>
|
|
</div>
|
|
|
|
<div class="emails-container">
|
|
{% for mail in mailSummaries %}
|
|
<a href="{{ mail.to[0] }}/{{ mail.uid }}" class="email-link">
|
|
<div class="email-card">
|
|
<div class="email-header">
|
|
<div class="email-sender">
|
|
<div class="sender-name">{{ mail.from[0].name }}</div>
|
|
<div class="sender-email">{{ mail.from[0].address }}</div>
|
|
</div>
|
|
<div class="email-date">{{ mail.date | date }}</div>
|
|
</div>
|
|
<div class="email-subject">{{ mail.subject }}</div>
|
|
</div>
|
|
</a>
|
|
{% endfor %}
|
|
|
|
{% if not mailSummaries %}
|
|
<div class="empty-state">
|
|
<div class="empty-card">
|
|
<h3>Inbox Empty</h3>
|
|
<p>Your emails will appear here once they arrive.</p>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
|
|
{% endblock %}
|