0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-23 23:35:58 -05:00

🐛 Fix presence widget

This commit is contained in:
alonso.torres 2023-12-12 09:58:07 +01:00
parent 9ac8e72b23
commit 6969f8be03

View file

@ -8,6 +8,7 @@
(:require-macros [app.main.style :as stl]) (:require-macros [app.main.style :as stl])
(:require (:require
[app.common.data :as d] [app.common.data :as d]
[app.common.data.macros :as dm]
[app.config :as cfg] [app.config :as cfg]
[app.main.refs :as refs] [app.main.refs :as refs]
[app.main.ui.context :as ctx] [app.main.ui.context :as ctx]
@ -49,15 +50,13 @@
(if new-css-system (if new-css-system
[:* [:*
(when (and (< 2 num-users) open?) (when (and (> num-users 2) open?)
[:button [:button
{:id "users-close" {:id "users-close"
:class (stl/css :active-users-opened) :class (stl/css :active-users-opened)
:on-click close-users-widget :on-click close-users-widget
:on-blur close-users-widget} :on-blur close-users-widget}
[:ul {:class (stl/css :active-users-list)} [:ul {:class (stl/css :active-users-list)}
(when (< 2 num-users)
[:li [:span {:class (stl/css :users-num)} num-users]])
(for [session user-ids] (for [session user-ids]
[:& session-widget [:& session-widget
{:session session {:session session
@ -69,7 +68,7 @@
:on-click open-users-widget} :on-click open-users-widget}
[:ul {:class (stl/css :active-users-list)} [:ul {:class (stl/css :active-users-list)}
(when (< 2 num-users) [:span {:class (stl/css :users-num)} num-users]) (when (> num-users 2) [:span {:class (stl/css :users-num)} (dm/str "+" (- num-users 2))])
(for [[index session] (d/enumerate first-users)] (for [[index session] (d/enumerate first-users)]
[:& session-widget [:& session-widget
{:session session {:session session