From e1f613955701400d5dc70a2628aa9eb79e8bf247 Mon Sep 17 00:00:00 2001 From: Alessio Cappa <104093777+alessiocappa@users.noreply.github.com> Date: Tue, 9 Dec 2025 21:02:23 +0100 Subject: [PATCH] Fix budgets page UI (#427) * fix: Budget UI improvements * feat: Reduce padding for sub-categories * fix: Adjust padding for sub-category arrow * Revert "feat: Reduce padding for sub-categories" This reverts commit 7516c5a8e0d7a4c14479530139634cfd41487649. * Revert "fix: Adjust padding for sub-category arrow" This reverts commit ebc82542cff51a23c0b41c54f6e34294ef349a0d. * fix: adjust padding for sub-categories * fix: Add padding to uncategorized budget * fix: Remove unnecessary HTML tag * feat: Add translation keys for budgeted/actual --- .../_budget_category.html.erb | 73 +++++++++++-------- app/views/budgets/_budget_categories.html.erb | 11 +-- app/views/budgets/show.html.erb | 44 +++++------ 3 files changed, 69 insertions(+), 59 deletions(-) diff --git a/app/views/budget_categories/_budget_category.html.erb b/app/views/budget_categories/_budget_category.html.erb index b867783a7..3ce90e6f4 100644 --- a/app/views/budget_categories/_budget_category.html.erb +++ b/app/views/budget_categories/_budget_category.html.erb @@ -1,44 +1,53 @@ <%# locals: (budget_category:) %> -<%= turbo_frame_tag dom_id(budget_category), class: "w-full block" do %> - <%= link_to budget_budget_category_path(budget_category.budget, budget_category), class: "group block w-full p-4 bg-container hover:bg-surface-inset transition-colors", data: { turbo_frame: "drawer" } do %> +<%= turbo_frame_tag dom_id(budget_category), class: "flex-1 min-w-0 block" do %> + <%= link_to budget_budget_category_path(budget_category.budget, budget_category), class: "group block w-full px-4 py-2 bg-container", data: { turbo_frame: "drawer" } do %> <% if budget_category.initialized? %> <%# Category Header with Status Badge %> -
+
<%= t("reports.budget_performance.suggested_daily", amount: daily_info[:amount].format, days: daily_info[:days_remaining]) %> diff --git a/app/views/budgets/_budget_categories.html.erb b/app/views/budgets/_budget_categories.html.erb index 994373026..46824bac3 100644 --- a/app/views/budgets/_budget_categories.html.erb +++ b/app/views/budgets/_budget_categories.html.erb @@ -18,13 +18,13 @@ <% category_groups = BudgetCategory::Group.for(budget.budget_categories) %> <% category_groups.each_with_index do |group, index| %> -