♻️ Migrate session-widget to modern component syntax (#9460)

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
This commit is contained in:
Dexterity 2026-06-01 04:04:54 -04:00 committed by GitHub
parent c156559f2c
commit 61d44a374a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,7 +15,7 @@
[app.util.timers :as tm]
[rumext.v2 :as mf]))
(mf/defc session-widget
(mf/defc session-widget*
{::mf/props :obj
::mf/memo true}
[{:keys [color profile index]}]
@ -60,7 +60,7 @@
:on-blur on-close}
[:ul {:class (stl/css :active-users-list) :data-testid "active-users-list"}
(for [session sessions]
[:& session-widget
[:> session-widget*
{:color (:color session)
:index 0
:profile (get profiles (:profile-id session))
@ -73,7 +73,7 @@
[:li {:class (stl/css :users-num)} (dm/str "+" (+ 1 (- num-sessions max-avatar-count)))])
(for [[index session] (d/enumerate (take avatar-count sessions))]
[:& session-widget
[:> session-widget*
{:color (:color session)
:index index
:profile (get profiles (:profile-id session))