refactor lightbox

pull/9776/head
Konstantinos Kaloutas 2023-07-03 12:48:40 +03:00 committed by Tienson Qin
parent 0a9c9e0096
commit 96285609bb
1 changed files with 2 additions and 7 deletions

View File

@ -3,15 +3,10 @@
[cljs-bean.core :as bean]
[frontend.util :as util]))
(defn load-base-assets$
[]
(util/js-load$ (str util/JS_ROOT "/photoswipe.umd.min.js"))
(util/js-load$ (str util/JS_ROOT "/photoswipe-lightbox.umd.min.js")))
(defn preview-images!
[images]
(p/let [_ (load-base-assets$)]
(p/let [_ (util/js-load$ (str util/JS_ROOT "/photoswipe.umd.min.js"))
_ (util/js-load$ (str util/JS_ROOT "/photoswipe-lightbox.umd.min.js"))]
(let [options {:dataSource images :pswpModule js/window.PhotoSwipe :showHideAnimationType "fade"}
^js lightbox (js/window.PhotoSwipeLightbox. (bean/->js options))]
(doto lightbox