2026-04-29 17:49:07 +03:00
|
|
|
{% extends "admin/layout.html" %}
|
|
|
|
|
{% let active_page = "clients" %}
|
|
|
|
|
|
|
|
|
|
{% block title %}{{ t.clients_title }}{% endblock %}
|
|
|
|
|
|
|
|
|
|
{% block content %}
|
|
|
|
|
<div class="page-head">
|
|
|
|
|
<h1>{{ t.clients_title }}</h1>
|
2026-08-09 03:19:47 +01:00
|
|
|
<div class="page-head-actions">
|
2026-04-29 17:49:07 +03:00
|
|
|
{% if show_all %}
|
|
|
|
|
<a href="/admin/clients?lang={{ lang.code() }}" class="button is-small is-light">{{ t.filter_show_active }}</a>
|
|
|
|
|
{% else %}
|
|
|
|
|
<a href="/admin/clients?lang={{ lang.code() }}&all=1" class="button is-small is-light">{{ t.filter_show_all }}</a>
|
|
|
|
|
{% endif %}
|
|
|
|
|
<a href="/admin/clients/new?lang={{ lang.code() }}" class="button is-primary is-small">+ {{ t.clients_add_button }}</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{% if clients.is_empty() %}
|
2026-08-09 03:19:47 +01:00
|
|
|
<p class="empty-state">{{ t.clients_empty }}</p>
|
2026-04-29 17:49:07 +03:00
|
|
|
{% else %}
|
|
|
|
|
{% for client in &clients %}
|
|
|
|
|
<div class="item-card">
|
|
|
|
|
<div class="item-card-header">
|
2026-08-09 03:19:47 +01:00
|
|
|
<a href="/admin/clients/{{ client.id }}/edit?lang={{ lang.code() }}" class="name card-link">
|
|
|
|
|
<span class="color-dot" style="background:{{ client.color.as_deref().unwrap_or("#7c6ed4") }}"></span>{{ client.name }}
|
2026-04-29 17:49:07 +03:00
|
|
|
</a>
|
|
|
|
|
<span class="badge badge-{{ client.status }}">{{ t.client_status(&client.status) }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="item-card-meta">
|
|
|
|
|
{% if let Some(phone) = client.phone.as_deref() %}
|
2026-08-09 03:19:47 +01:00
|
|
|
<span><a href="tel:{{ phone }}" class="card-link">📞 {{ phone }}</a></span>
|
2026-04-29 17:49:07 +03:00
|
|
|
{% endif %}
|
|
|
|
|
{% if let Some(email) = client.email.as_deref() %}
|
|
|
|
|
<span>✉️ {{ email }}</span>
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if let Some(addr) = client.address.as_deref() %}
|
|
|
|
|
<span>📍 {{ addr }}</span>
|
|
|
|
|
{% endif %}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% endblock %}
|