From 30481fbc07d765824010d67bf6d0f95bc16b0fa2 Mon Sep 17 00:00:00 2001 From: Alessio Cappa <104093777+alessiocappa@users.noreply.github.com> Date: Tue, 21 Apr 2026 12:43:37 +0200 Subject: [PATCH] fix: create new partial for tabs rendering. Address mobile UI issues. (#1534) --- app/views/budgets/_budget_tabs.html.erb | 31 +++++++++++++++++++ app/views/budgets/show.html.erb | 41 +++++-------------------- 2 files changed, 39 insertions(+), 33 deletions(-) create mode 100644 app/views/budgets/_budget_tabs.html.erb diff --git a/app/views/budgets/_budget_tabs.html.erb b/app/views/budgets/_budget_tabs.html.erb new file mode 100644 index 000000000..cdb82ba31 --- /dev/null +++ b/app/views/budgets/_budget_tabs.html.erb @@ -0,0 +1,31 @@ +
+
+
+ + + + + + + +
+
+
\ No newline at end of file diff --git a/app/views/budgets/show.html.erb b/app/views/budgets/show.html.erb index f9cec2150..0df039ba5 100644 --- a/app/views/budgets/show.html.erb +++ b/app/views/budgets/show.html.erb @@ -51,45 +51,15 @@ <%= content_tag :div, class: "w-full bg-container rounded-xl shadow-border-xs p-4", data: (has_over_budget ? { controller: "budget-filter" } : {}) do %> -
+

<%= t("budgets.show.categories.title") %>

<% if has_over_budget %> -
-
-
-
- - - - - - - -
-
+ -
<% end %>
"> @@ -103,6 +73,11 @@ <% end %>
+ <% if has_over_budget %> +
+ <%= render "budgets/budget_tabs" %> +
+ <% end %> <%= render "budgets/budget_categories", budget: @budget %> <% end %>