From c48317b837182aeb0cd772198ca921173844b98a Mon Sep 17 00:00:00 2001 From: Richard Lences <82523201+richardlences@users.noreply.github.com> Date: Sat, 23 Nov 2024 22:19:54 +0100 Subject: [PATCH] Blank results visualization notifications (#512) Add notifications blank visualization --------- Co-authored-by: Jan Suchal --- app/components/common/blank_results_component.rb | 1 + app/views/notifications/index.html.erb | 4 ++++ config/locales/sk.yml | 5 ++++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/components/common/blank_results_component.rb b/app/components/common/blank_results_component.rb index dd3465f19..9fff5db43 100644 --- a/app/components/common/blank_results_component.rb +++ b/app/components/common/blank_results_component.rb @@ -11,6 +11,7 @@ def before_render tags: "tag-slash", not_found: "magnifying-glass", boxes: "inbox-stack", + notifications: "bell-slash" } @header = t "blank_results.#{@reason}.header" diff --git a/app/views/notifications/index.html.erb b/app/views/notifications/index.html.erb index 99b1c020f..e0e6a2fd2 100644 --- a/app/views/notifications/index.html.erb +++ b/app/views/notifications/index.html.erb @@ -10,6 +10,10 @@ <%= render Turbo::NextPageAreaComponent.new(id: @next_cursor, url: scroll_notifications_path(cursor: @next_cursor, format: :turbo_stream)) %> <% end %> + + <% if @notifications.empty? %> + <%= render Common::BlankResultsComponent.new(:notifications) %> + <% end %> diff --git a/config/locales/sk.yml b/config/locales/sk.yml index a4ea6b47c..18387066e 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -337,4 +337,7 @@ sk: description: 'Zatiaľ nie sú vytvorené žiadne schránky.' not_found: header: "Žiadne správy" - description: "Zvolenému vyhľadávaniu nevyhovuje žiadna správa, skúste vybrať iný štítok alebo zmeniť vyhľadávací výraz." \ No newline at end of file + description: "Zvolenému vyhľadávaniu nevyhovuje žiadna správa, skúste vybrať iný štítok alebo zmeniť vyhľadávací výraz." + notifications: + header: "Žiadne notifikácie" + description: "Nemáte žiadne notifikácie."