mirror of
https://github.com/penpot/penpot.git
synced 2026-08-01 19:06:18 +00:00
♻️ Migrate session-widget to modern component syntax (#9460)
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
This commit is contained in:
parent
c156559f2c
commit
61d44a374a
@ -15,7 +15,7 @@
|
|||||||
[app.util.timers :as tm]
|
[app.util.timers :as tm]
|
||||||
[rumext.v2 :as mf]))
|
[rumext.v2 :as mf]))
|
||||||
|
|
||||||
(mf/defc session-widget
|
(mf/defc session-widget*
|
||||||
{::mf/props :obj
|
{::mf/props :obj
|
||||||
::mf/memo true}
|
::mf/memo true}
|
||||||
[{:keys [color profile index]}]
|
[{:keys [color profile index]}]
|
||||||
@ -60,7 +60,7 @@
|
|||||||
:on-blur on-close}
|
:on-blur on-close}
|
||||||
[:ul {:class (stl/css :active-users-list) :data-testid "active-users-list"}
|
[:ul {:class (stl/css :active-users-list) :data-testid "active-users-list"}
|
||||||
(for [session sessions]
|
(for [session sessions]
|
||||||
[:& session-widget
|
[:> session-widget*
|
||||||
{:color (:color session)
|
{:color (:color session)
|
||||||
:index 0
|
:index 0
|
||||||
:profile (get profiles (:profile-id session))
|
:profile (get profiles (:profile-id session))
|
||||||
@ -73,7 +73,7 @@
|
|||||||
[:li {:class (stl/css :users-num)} (dm/str "+" (+ 1 (- num-sessions max-avatar-count)))])
|
[:li {:class (stl/css :users-num)} (dm/str "+" (+ 1 (- num-sessions max-avatar-count)))])
|
||||||
|
|
||||||
(for [[index session] (d/enumerate (take avatar-count sessions))]
|
(for [[index session] (d/enumerate (take avatar-count sessions))]
|
||||||
[:& session-widget
|
[:> session-widget*
|
||||||
{:color (:color session)
|
{:color (:color session)
|
||||||
:index index
|
:index index
|
||||||
:profile (get profiles (:profile-id session))
|
:profile (get profiles (:profile-id session))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user