Add key to fix reagent warning

This commit is contained in:
heyarne 2021-12-30 17:12:46 +01:00
commit 5c2f429d2e

View file

@ -50,20 +50,20 @@
(defn main []
(let [{:keys [frame rects]} @state
sorted (pack-rects-naive frame rects)]
sorted (map-indexed vector (pack-rects-naive frame rects))]
[:main
[:h1 "Visualization"]
[:svg {:viewBox "-1 -1 501 501" :xmlns "http://www.w3.org/2000/svg"}
[:rect {:width (geom/width frame)
:height (geom/height frame)}]
(for [rect sorted]
[:rect {:width (geom/width rect) :height (geom/height rect)
(for [[idx rect] sorted]
^{:key idx} [:rect {:width (geom/width rect) :height (geom/height rect)
:x (-> rect :p :x)
:y (-> rect :p :y)}])]
[:h2 "Rectangles"]
[:ul
(for [rect sorted]
[:li [:pre (pr-str rect)]])]]))
(for [[idx rect] sorted]
^{:key idx} [:li [:pre (pr-str rect)]])]]))
(defn ^:dev/after-load init []
(println "Initializing…")