mirror of
https://github.com/penpot/penpot.git
synced 2025-03-01 02:06:53 -05:00
🐛 Fix mention users in viewer
This commit is contained in:
parent
06b5304926
commit
c618efc29e
1 changed files with 14 additions and 10 deletions
|
@ -171,7 +171,7 @@
|
||||||
(declare go-to-frame-auto)
|
(declare go-to-frame-auto)
|
||||||
|
|
||||||
(defn bundle-fetched
|
(defn bundle-fetched
|
||||||
[{:keys [project file share-links libraries users permissions thumbnails] :as bundle}]
|
[{:keys [project file team share-links libraries users permissions thumbnails] :as bundle}]
|
||||||
(let [pages (->> (dm/get-in file [:data :pages])
|
(let [pages (->> (dm/get-in file [:data :pages])
|
||||||
(map (fn [page-id]
|
(map (fn [page-id]
|
||||||
(let [data (get-in file [:data :pages-index page-id])]
|
(let [data (get-in file [:data :pages-index page-id])]
|
||||||
|
@ -183,15 +183,19 @@
|
||||||
(ptk/reify ::bundle-fetched
|
(ptk/reify ::bundle-fetched
|
||||||
ptk/UpdateEvent
|
ptk/UpdateEvent
|
||||||
(update [_ state]
|
(update [_ state]
|
||||||
(-> state
|
(let [team-id (:id team)
|
||||||
(assoc :share-links share-links)
|
team {:members users}]
|
||||||
(assoc :viewer {:libraries (d/index-by :id libraries)
|
(-> state
|
||||||
:users (d/index-by :id users)
|
(assoc :share-links share-links)
|
||||||
:permissions permissions
|
(assoc :current-team-id team-id)
|
||||||
:project project
|
(assoc :teams {team-id team})
|
||||||
:pages pages
|
(assoc :viewer {:libraries (d/index-by :id libraries)
|
||||||
:thumbnails thumbnails
|
:users (d/index-by :id users)
|
||||||
:file file})))
|
:permissions permissions
|
||||||
|
:project project
|
||||||
|
:pages pages
|
||||||
|
:thumbnails thumbnails
|
||||||
|
:file file}))))
|
||||||
|
|
||||||
ptk/WatchEvent
|
ptk/WatchEvent
|
||||||
(watch [_ state _]
|
(watch [_ state _]
|
||||||
|
|
Loading…
Add table
Reference in a new issue