0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-13 16:21:57 -05:00

🐛 Fix unexpected warning when export empty page.

This commit is contained in:
Andrey Antukh 2020-01-16 16:21:53 +01:00
parent e642639662
commit 3ab5e11d5f

View file

@ -9,6 +9,7 @@
(:require
[cljsjs.react.dom.server]
[rumext.alpha :as mf]
[uxbox.util.math :as mth]
[uxbox.main.geom :as geom]
[uxbox.main.ui.shapes.canvas :as canvas]
[uxbox.main.ui.shapes.circle :as circle]
@ -29,9 +30,11 @@
(defn- calculate-dimensions
[data]
(let [shapes (vals (:shapes-by-id data))
shape (geom/shapes->rect-shape shapes)]
{:width (+ (:x shape) (:width shape) 100)
:height (+ (:y shape) (:height shape) 100)}))
shape (geom/shapes->rect-shape shapes)
width (+ (:x shape) (:width shape) 100)
height (+ (:y shape) (:height shape) 100)]
{:width (if (mth/nan? width) 100 width)
:height (if (mth/nan? height) 100 height)}))
(mf/defc shape-wrapper
[{:keys [shape] :as props}]
@ -52,7 +55,7 @@
shapes (map #(get shapes-by-id %) (:shapes data []))
canvas (map #(get shapes-by-id %) (:canvas data []))
dim (calculate-dimensions data)]
[:svg {:view-box (str "0 0 " (:width dim) " " (:height dim))
[:svg {:view-box (str "0 0 " (:width dim 0) " " (:height dim 0))
:version "1.1"
:xmlnsXlink "http://www.w3.org/1999/xlink"
:xmlns "http://www.w3.org/2000/svg"}