diff --git a/expenses_manager/expenses/static/expenses/css/base.css b/expenses_manager/expenses/static/expenses/css/base.css index cd94a86..c3655f8 100644 --- a/expenses_manager/expenses/static/expenses/css/base.css +++ b/expenses_manager/expenses/static/expenses/css/base.css @@ -1,3 +1,43 @@ +body { + margin: 0; + font-family: system-ui, sans-serif; + background: #f6f7f9; +} + +.topbar { + background: #1f2937; + padding: 12px 20px; +} + +.nav { + display: flex; + align-items: center; + gap: 16px; +} + +.nav a { + color: #e5e7eb; + text-decoration: none; + font-weight: 500; +} + +.nav a:hover { + text-decoration: underline; +} + +.spacer { + flex: 1; +} + +.user { + color: #9ca3af; + margin-right: 8px; +} + +.content { + padding: 24px; +} + .dashboard-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 500px)); diff --git a/expenses_manager/expenses/templates/expenses/account_confirm_delete.html b/expenses_manager/expenses/templates/expenses/account_confirm_delete.html index 9632630..6ccaca9 100644 --- a/expenses_manager/expenses/templates/expenses/account_confirm_delete.html +++ b/expenses_manager/expenses/templates/expenses/account_confirm_delete.html @@ -1,24 +1,18 @@ -{% load static %} - - -
-- ¿Seguro que quieres eliminar la cuenta - {{ account.name }} -
++ ¿Seguro que quieres eliminar la cuenta + {{ account.name }} +
- + - - \ No newline at end of file +{% endblock %} \ No newline at end of file diff --git a/expenses_manager/expenses/templates/expenses/account_form.html b/expenses_manager/expenses/templates/expenses/account_form.html index a602c4d..07c7510 100644 --- a/expenses_manager/expenses/templates/expenses/account_form.html +++ b/expenses_manager/expenses/templates/expenses/account_form.html @@ -1,27 +1,21 @@ -{% load static %} - - - -| Nombre | +Saldo inicial | +Saldo actual | +Activa | ++ | |||||
|---|---|---|---|---|---|---|---|---|---|
| Nombre | -Saldo inicial | -Saldo actual | -Activa | -+ | {{ account.name }} | +{{ account.initial_balance }} | +{{ account.current_balance|floatformat:2 }} | +{{ account.active }} | ++ Editar + Eliminar + |
| {{ account.name }} | -{{ account.initial_balance }} | -{{ account.current_balance|floatformat:2 }} | -{{ account.active }} | -- Editar - Eliminar - | -|||||
| No hay cuentas | -|||||||||
- Mostrando: - {{ selected_year }} - {% if selected_month %}/{{ selected_month }}{% endif %} -
-Comparado con el periodo inmediatamente anterior
+ -{{ kpi_total }}€
-{{ kpi_count }}
-{{ kpi_categories }}
-No hay datos en el periodo anterior
- {% else %} -- Total anterior: {{ kpi_previous_total|floatformat:2 }} -
- {% endif %} - -- Variación: - {% if kpi_percentage is not None %} - {{ kpi_percentage|floatformat:2 }}% - {% else %} - Variación: N/D - {% endif %} -
-No hay gastos para este periodo.
- {% else %} -| Categoría | -Total | -
|---|---|
| {{ row.category__name }} | -{{ row.total }} | -
| Sin datos | -|
| Categoría | -Actual | -Anterior | -Diferencia | -
|---|---|---|---|
| {{ row.category }} | -{{ row.current|floatformat:2 }}€ | -{{ row.previous }} | -- {% if row.difference > 0 %} - ▲ {{ row.difference|floatformat:2 }}€ - {% elif row.difference < 0 %} - ▼ {{ row.difference_abs|floatformat:2 }}€ - {% else %} - = - {% endif %} - | -
+ Mostrando: + {{ selected_year }} + {% if selected_month %}/{{ selected_month }}{% endif %} +
+Comparado con el periodo inmediatamente anterior
- - -{{ kpi_total }}€
+{{ kpi_count }}
+{{ kpi_categories }}
+No hay datos en el periodo anterior
+ {% else %} ++ Total anterior: {{ kpi_previous_total|floatformat:2 }} +
+ {% endif %} + ++ Variación: + {% if kpi_percentage is not None %} + {{ kpi_percentage|floatformat:2 }}% + {% else %} + Variación: N/D + {% endif %} +
+No hay gastos para este periodo.
+ {% else %} +| Categoría | +Total | +
|---|---|
| {{ row.category__name }} | +{{ row.total }} | +
| Sin datos | +|
| Categoría | +Actual | +Anterior | +Diferencia | +
|---|---|---|---|
| {{ row.category }} | +{{ row.current|floatformat:2 }}€ | +{{ row.previous }} | ++ {% if row.difference > 0 %} + ▲ {{ row.difference|floatformat:2 }}€ + {% elif row.difference < 0 %} + ▼ {{ row.difference_abs|floatformat:2 }}€ + {% else %} + = + {% endif %} + | +
- ¿Seguro que quieres borrar este gasto? -
+{% block content %} ++ ¿Seguro que quieres borrar este gasto? +
- +| Fecha | +Categoría | +Importe | +Cuenta | +Etiquetas | ++ | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fecha | -Categoría | -Importe | -Cuenta | -Etiquetas | -+ | {{ expense.date }} | +{{ expense.category.name }} | +{{ expense.amount }} | +{{ expense.account.name }} | ++ {% for tag in expense.tags.all %} + + {{ tag.name }} + + {% empty %} + - + {% endfor %} + | ++ Editar + Eliminar + |
| {{ expense.date }} | -{{ expense.category.name }} | -{{ expense.amount }} | -{{ expense.account.name }} | -- {% for tag in expense.tags.all %} - - {{ tag.name }} - - {% empty %} - - - {% endfor %} - | -- Editar - Eliminar - | -||||||
| No hay gastos | -|||||||||||
Total: {{ kpi_total }}
-Gastos: {{ kpi_count }}
-Categorías: {{ kpi_categories }}
-Total: {{ kpi_total }}
+Gastos: {{ kpi_count }}
+Categorías: {{ kpi_categories }}
+- ¿Seguro que quieres borrar este ingreso? -
++ ¿Seguro que quieres borrar este ingreso? +
-| Nombre | +Cuenta | +Cantidad | +Fecha ingreso | ++ | |||||
|---|---|---|---|---|---|---|---|---|---|
| Nombre | -Cuenta | -Cantidad | -Fecha ingreso | -+ | {{ income.name }} | +{{ income.account }} | +{{ income.amount|floatformat:2 }} | +{{ income.date }} | ++ Editar + Eliminar + |
| {{ income.name }} | -{{ income.account }} | -{{ income.amount|floatformat:2 }} | -{{ income.date }} | -- Editar - Eliminar - | -|||||
| No hay ingresos | -|||||||||