diff --git a/app/helpers/proposals_dashboard_helper.rb b/app/helpers/proposals_dashboard_helper.rb index a68c324f7..b10acbf9c 100644 --- a/app/helpers/proposals_dashboard_helper.rb +++ b/app/helpers/proposals_dashboard_helper.rb @@ -75,4 +75,19 @@ module ProposalsDashboardHelper label.join(" #{t('proposals_dashboard.resource.and')}
") end + + def daily_selected_class + return nil if params[:group_by].blank? + 'hollow' + end + + def weekly_selected_class + return nil if params[:group_by] == 'week' + 'hollow' + end + + def monthly_selected_class + return nil if params[:group_by] == 'month' + 'hollow' + end end diff --git a/app/views/proposals_dashboard/progress.html.erb b/app/views/proposals_dashboard/progress.html.erb index 430b5ad13..2584ec373 100644 --- a/app/views/proposals_dashboard/progress.html.erb +++ b/app/views/proposals_dashboard/progress.html.erb @@ -3,9 +3,15 @@
- <%= link_to t('.group_by_date'), progress_proposal_dashboard_index_path(proposal), class: 'button' %> - <%= link_to t('.group_by_week'), progress_proposal_dashboard_index_path(proposal, group_by: 'week'), class: 'button' %> - <%= link_to t('.group_by_month'), progress_proposal_dashboard_index_path(proposal, group_by: 'month'), class: 'button' %> + <%= link_to t('.group_by_date'), + progress_proposal_dashboard_index_path(proposal), + class: "button #{daily_selected_class}" %> + <%= link_to t('.group_by_week'), + progress_proposal_dashboard_index_path(proposal, group_by: 'week'), + class: "button #{weekly_selected_class}" %> + <%= link_to t('.group_by_month'), + progress_proposal_dashboard_index_path(proposal, group_by: 'month'), + class: "button #{monthly_selected_class}" %>