|
36 | 36 | span.filter-subsection-label Global |
37 | 37 | ul.quick-filters |
38 | 38 | - global_searches.each do |ss| |
39 | | - li = link_to ss.name, search_topics_path(saved_search_id: ss.id), class: ("quick-filter-link is-active" if active_ss_id == ss.id) |
| 39 | + li |
| 40 | + = link_to ss.name, search_topics_path(saved_search_id: ss.id), class: ("quick-filter-link is-active" if active_ss_id == ss.id) |
| 41 | + = button_to settings_saved_search_preferences_path(saved_search_id: ss.id, hidden: true), method: :post, form_class: "quick-filter-action-form", data: { turbo_confirm: "Hide this search?" } do |
| 42 | + i.fa-solid.fa-eye-slash aria-hidden="true" |
40 | 43 |
|
41 | 44 | - if user_signed_in? |
42 | 45 | - user_searches = @saved_searches.select { |ss| ss.scope_user? && ss.user_id.present? } |
|
47 | 50 | span.filter-subsection-label My searches |
48 | 51 | ul.quick-filters |
49 | 52 | - all_user.each do |ss| |
50 | | - li = link_to ss.name, search_topics_path(saved_search_id: ss.id), class: ("quick-filter-link is-active" if active_ss_id == ss.id) |
| 53 | + li |
| 54 | + = link_to ss.name, search_topics_path(saved_search_id: ss.id), class: ("quick-filter-link is-active" if active_ss_id == ss.id) |
| 55 | + - if ss.user_id == current_user.id |
| 56 | + = button_to settings_saved_search_path(ss), method: :delete, form_class: "quick-filter-action-form", data: { turbo_confirm: "Delete this search?" } do |
| 57 | + i.fa-solid.fa-trash-can aria-hidden="true" |
| 58 | + - else |
| 59 | + = button_to settings_saved_search_preferences_path(saved_search_id: ss.id, hidden: true), method: :post, form_class: "quick-filter-action-form", data: { turbo_confirm: "Hide this search?" } do |
| 60 | + i.fa-solid.fa-eye-slash aria-hidden="true" |
51 | 61 |
|
52 | 62 | - team_templates = @saved_searches.select { |ss| ss.scope_team? && ss.team_id.nil? } |
53 | 63 | - team_specific = @saved_searches.select { |ss| ss.scope_team? && ss.team_id.present? } |
|
59 | 69 | span.filter-subsection-label = "#{team.name} searches" |
60 | 70 | ul.quick-filters |
61 | 71 | - all_team.each do |ss| |
62 | | - li = link_to ss.name, search_topics_path(saved_search_id: ss.id, team_id: team.id), class: ("quick-filter-link is-active" if active_ss_id == ss.id && (!ss.scope_team? || active_team_id == team.id)) |
| 72 | + li |
| 73 | + = link_to ss.name, search_topics_path(saved_search_id: ss.id, team_id: team.id), class: ("quick-filter-link is-active" if active_ss_id == ss.id && (!ss.scope_team? || active_team_id == team.id)) |
| 74 | + = button_to settings_saved_search_preferences_path(saved_search_id: ss.id, hidden: true), method: :post, form_class: "quick-filter-action-form", data: { turbo_confirm: "Hide this search?" } do |
| 75 | + i.fa-solid.fa-eye-slash aria-hidden="true" |
63 | 76 |
|
64 | 77 | - if user_signed_in? && @available_note_tags.present? |
65 | 78 | .sidebar-section |
|
0 commit comments