Button group that allows selecting the current grouping now shows
visually the selected grouping.
This commit is contained in:
Juan Salvador Pérez García
2018-07-13 08:15:05 +02:00
parent c0c23e270b
commit 0daaf9e7db
2 changed files with 24 additions and 3 deletions

View File

@@ -75,4 +75,19 @@ module ProposalsDashboardHelper
label.join(" #{t('proposals_dashboard.resource.and')}<br>") label.join(" #{t('proposals_dashboard.resource.and')}<br>")
end 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 end

View File

@@ -3,9 +3,15 @@
<div class="row"> <div class="row">
<div class="small-12 column"> <div class="small-12 column">
<div class="button-group"> <div class="button-group">
<%= link_to t('.group_by_date'), progress_proposal_dashboard_index_path(proposal), class: 'button' %> <%= link_to t('.group_by_date'),
<%= link_to t('.group_by_week'), progress_proposal_dashboard_index_path(proposal, group_by: 'week'), class: 'button' %> progress_proposal_dashboard_index_path(proposal),
<%= link_to t('.group_by_month'), progress_proposal_dashboard_index_path(proposal, group_by: 'month'), class: 'button' %> 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}" %>
</div> </div>
</div> </div>
</div> </div>