mirror of
https://github.com/penpot/penpot.git
synced 2026-05-27 02:43:42 +00:00
⚡ Improve performance of recents page rendering.
This commit is contained in:
parent
2ac42d15b6
commit
c2f91097bb
@ -9,15 +9,18 @@
|
|||||||
[uxbox.main.ui.modal :as modal]
|
[uxbox.main.ui.modal :as modal]
|
||||||
[uxbox.main.ui.keyboard :as kbd]
|
[uxbox.main.ui.keyboard :as kbd]
|
||||||
[uxbox.main.ui.confirm :refer [confirm-dialog]]
|
[uxbox.main.ui.confirm :refer [confirm-dialog]]
|
||||||
|
[uxbox.main.ui.components.defer :refer [deferred]]
|
||||||
[uxbox.main.ui.components.context-menu :refer [context-menu]]
|
[uxbox.main.ui.components.context-menu :refer [context-menu]]
|
||||||
[uxbox.util.dom :as dom]
|
[uxbox.util.dom :as dom]
|
||||||
[uxbox.util.i18n :as i18n :refer [t tr]]
|
[uxbox.util.i18n :as i18n :refer [t tr]]
|
||||||
[uxbox.util.router :as rt]
|
[uxbox.util.router :as rt]
|
||||||
|
[uxbox.util.timers :as ts]
|
||||||
[uxbox.util.time :as dt]))
|
[uxbox.util.time :as dt]))
|
||||||
|
|
||||||
;; --- Grid Item Thumbnail
|
;; --- Grid Item Thumbnail
|
||||||
|
|
||||||
(mf/defc grid-item-thumbnail
|
(mf/defc grid-item-thumbnail
|
||||||
|
{::mf/wrap [#(deferred % ts/schedule-on-idle)]}
|
||||||
[{:keys [file] :as props}]
|
[{:keys [file] :as props}]
|
||||||
[:div.grid-item-th
|
[:div.grid-item-th
|
||||||
[:& exports/page-svg {:data (:data file)
|
[:& exports/page-svg {:data (:data file)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user