0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-11 01:28:30 -05:00

🐛 Fix project files count not refreshing correctly after import

This commit is contained in:
alonso.torres 2021-11-08 17:12:19 +01:00 committed by Andrés Moya
parent af10cf71db
commit 022d32cd44
5 changed files with 18 additions and 10 deletions

View file

@ -27,6 +27,8 @@
- Remove change style on hover for options [Taiga #2172](https://tree.taiga.io/project/penpot/issue/2172)
- Fix problem in viewer with dropdowns when comments active [#1303](https://github.com/penpot/penpot/issues/1303)
- Add placeholder to create shareable link
- Fix project files count not refreshing correctly after import [Taiga #2216](https://tree.taiga.io/project/penpot/issue/2216)
- Remove button after import process finish [Taiga #2215](https://tree.taiga.io/project/penpot/issue/2215)
### :arrow_up: Deps updates
### :heart: Community contributions by (Thank you!)

View file

@ -187,10 +187,12 @@
(ptk/reify ::files-fetched
ptk/UpdateEvent
(update [_ state]
(update state :dashboard-files
(fn [state]
(let [state (remove-project-files state)]
(reduce #(assoc %1 (:id %2) %2) state files))))))))
(-> state
(update :dashboard-files
(fn [state]
(let [state (remove-project-files state)]
(reduce #(assoc %1 (:id %2) %2) state files))))
(assoc-in [:dashboard-projects project-id :count] (count files)))))))
(defn fetch-files
[{:keys [project-id] :as params}]

View file

@ -331,10 +331,11 @@
[:div.modal-footer
[:div.action-buttons
[:input.cancel-button
{:type "button"
:value (tr "labels.cancel")
:on-click handle-cancel}]
(when (or (= :analyzing (:status @state)) pending-import?)
[:input.cancel-button
{:type "button"
:value (tr "labels.cancel")
:on-click handle-cancel}])
(when (= :analyzing (:status @state))
[:input.accept-button

View file

@ -98,7 +98,8 @@
on-import
(mf/use-callback
(fn []
(st/emit! (dd/fetch-recent-files)
(st/emit! (dd/fetch-files {:project-id (:id project)})
(dd/fetch-recent-files)
(dd/clear-selected-files))))]
[:div.dashboard-project-row {:class (when first? "first")}

View file

@ -356,7 +356,9 @@
on-finish-import
(fn []
(st/emit! (dd/fetch-recent-files)))
(st/emit! (dd/fetch-files {:project-id project-id})
(dd/fetch-recent-files)
(dd/clear-selected-files)))
open-import-modal
(fn [file]