mirror of
https://github.com/we-promise/sure
synced 2026-04-25 17:15:07 +02:00
* Optimize UI in budget * update locales * Optimize UI * optimize suggested_daily_spending * try over_budget and on_track * update locale * optimize * add budgets_helper.rb * fix * hide no buget and no expense sub-catogory * Optimize * Optimize button on phone * Fix Pipelock CI noise * using section to render both overbudget and onTrack * hide last ruler * fix * update test --------- Co-authored-by: Juan José Mata <juanjo.mata@gmail.com>
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
<%# locals: (group:, parent_visible:, over_budget_mode: false) %>
|
|
|
|
<% if parent_visible %>
|
|
<div class="py-2">
|
|
<%= render "budget_categories/budget_category",
|
|
budget_category: group.budget_category,
|
|
show_budget_meta: (over_budget_mode ? group.budget_category.over_budget_with_budget? : true) %>
|
|
</div>
|
|
<% end %>
|
|
|
|
<% group.budget_subcategories.each do |budget_subcategory| %>
|
|
<% if parent_visible %>
|
|
<div class="py-2 w-full flex items-start">
|
|
<div class="ml-8 pt-4 flex items-center justify-center text-subdued">
|
|
<%= icon "corner-down-right" %>
|
|
</div>
|
|
<%= render "budget_categories/budget_category",
|
|
budget_category: budget_subcategory,
|
|
show_budget_meta: (over_budget_mode ? budget_subcategory.over_budget_with_budget? : true) %>
|
|
</div>
|
|
<% else %>
|
|
<div class="py-2">
|
|
<%= render "budget_categories/budget_category",
|
|
budget_category: budget_subcategory,
|
|
show_budget_meta: (over_budget_mode ? budget_subcategory.over_budget_with_budget? : true) %>
|
|
</div>
|
|
<% end %>
|
|
<% end %>
|