19 lines
774 B
Plaintext
19 lines
774 B
Plaintext
- if notifications.count.zero?
|
|
%a.dropdown-item.text-center{ href: notifications_path('all'), data: { turbo_frame: "_top" } }
|
|
%i.fa.fa-fw.fa-chevron-right
|
|
= t(".all")
|
|
.dropdown-item.text-center.p-2
|
|
%i.fa.fa-bell-o.notification__bell-icon
|
|
%p= t(".none")
|
|
- else
|
|
%a.dropdown-item.text-center{ href: notifications_path, data: { turbo_frame: "_top" } }
|
|
%i.fa.fa-fw.fa-chevron-right
|
|
= t(".new")
|
|
= link_to notifications_read_path, class: "dropdown-item text-center", data: { turbo_stream: true, turbo_method: :post } do
|
|
%i.fa.fa-fw.fa-check-double
|
|
= t(".mark_as_read")
|
|
- notifications.each do |notification|
|
|
.dropdown-item
|
|
= render "notifications/type/#{notification.target.class.name.downcase.split('::').last}", notification:
|
|
|