Files
WYGIWYH/app/templates/yearly_overview/pages/overview_by_account.html
T
2025-10-28 14:13:30 -03:00

56 lines
2.4 KiB
HTML

{% extends "yearly_overview/pages/yearly_overview_base.html" %}
{% load i18n %}
{% block overview_type_title %}{% translate "By account" %}{% endblock %}
{% block previous_year_url %}{% url 'yearly_overview_account' year=previous_year %}{% endblock %}
{% block next_year_url %}{% url 'yearly_overview_account' year=next_year %}{% endblock %}
{% block data_url %}{% url 'yearly_overview_account_data' year=year %}{% endblock %}
{% block hx_include %}[name='account'], [name='month']{% endblock %}
{% block month_data_url %}{% url 'yearly_overview_account_data' year=year %}{% endblock %}
{% block month_hx_include %}[name='account'], [name='month']{% endblock %}
{% block filter_pills %}
<input type="hidden" name="account" value="">
<div class="tw:join tw:join-vertical tw:flex-col" id="filter-pills" role="tablist"
hx-indicator="#data-content">
<button class="tw:btn tw:btn-outline tw:btn-primary tw:btn-active tw:justify-start tw:join-item"
role="tab"
hx-get="{% url 'yearly_overview_account_data' year=year %}"
hx-target="#data-content"
hx-trigger="click"
hx-include="[name='account'], [name='month']"
hx-swap="innerHTML"
onclick="document.querySelector('[name=account]').value = ''"
_="on click
remove .tw:btn-active from <button/> in #filter-pills
add .tw:btn-active to me">
{% translate 'All' %}
</button>
{% for account in accounts %}
<button class="tw:btn tw:btn-outline tw:btn-primary tw:justify-start tw:join-item"
role="tab"
hx-get="{% url 'yearly_overview_account_data' year=year %}"
hx-target="#data-content"
hx-trigger="click"
hx-include="[name='account'], [name='month']"
hx-swap="innerHTML"
onclick="document.querySelector('[name=account]').value = '{{ account.id }}'"
_="on click
remove .tw:btn-active from <button/> in #filter-pills
add .tw:btn-active to me">
{% if account.group.name %}<span class="tw:badge tw:badge-secondary tw:me-2">{{ account.group.name }}</span>{% endif %} {{ account.name }}
</button>
{% endfor %}
</div>
{% endblock %}
{% block content_data_url %}{% url 'yearly_overview_account_data' year=year %}{% endblock %}
{% block content_hx_include %}[name='account'], [name='month']{% endblock %}