diff --git a/app/helpers/filters_helper.rb b/app/helpers/filters_helper.rb index 08fb73b16..fe67602d8 100644 --- a/app/helpers/filters_helper.rb +++ b/app/helpers/filters_helper.rb @@ -44,4 +44,12 @@ module FiltersHelper filter.stages.any? || filter.terms.any? || filter.card_ids&.any? || filter.assignment_status.unassigned? || !filter.indexed_by.latest? end + + def hotkey_link(title, path, key, icon) + link_to path, class: "popup__group btn borderless", id: "filter-hotkey-#{key}", role: "listitem", data: { filter_target: "item", navigable_list_target: "item", controller: "hotkey", action: "keydown.#{key}@document->hotkey#click keydown.shift+#{key}@document->hotkey#click"} do + concat icon_tag(icon) + concat tag.span(title.html_safe) + concat tag.kbd(key) + end + end end diff --git a/app/views/events/filter/_header.html.erb b/app/views/events/filter/_header.html.erb index e0d6c9b7f..3c85aaa72 100644 --- a/app/views/events/filter/_header.html.erb +++ b/app/views/events/filter/_header.html.erb @@ -1,37 +1,8 @@