From ba6373319e0b3dd9fb71e251a673ca69ad59319d Mon Sep 17 00:00:00 2001 From: Alex Lion Date: Wed, 15 Jul 2026 17:46:22 +0200 Subject: [PATCH] Delegate nickname popup closing and fix z-index --- assets/js/app.js | 3 +- lib/claper_web/live/event_live/show.html.heex | 6 ++-- test/claper_web/live/event_live/show_test.exs | 36 +++++++++++++++++++ 3 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 test/claper_web/live/event_live/show_test.exs diff --git a/assets/js/app.js b/assets/js/app.js index 1603f94..9a7c251 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -247,9 +247,10 @@ Hooks.NicknamePicker = { localStorage.getItem("nickname") || "", ); - if (nickname) { + if (nickname && nickname.trim().length > 0) { localStorage.setItem("nickname", nickname); this.pushEvent("set-nickname", { nickname: nickname }); + this.js().exec(this.el.dataset.close); } }, }; diff --git a/lib/claper_web/live/event_live/show.html.heex b/lib/claper_web/live/event_live/show.html.heex index b2bb9ae..775ae81 100644 --- a/lib/claper_web/live/event_live/show.html.heex +++ b/lib/claper_web/live/event_live/show.html.heex @@ -4,13 +4,13 @@