diff --git a/packages/builder/package.json b/packages/builder/package.json index d92f64ce1..4e639f2ee 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -79,7 +79,8 @@ "rollup-plugin-svelte": "^5.0.3", "rollup-plugin-terser": "^4.0.4", "rollup-plugin-url": "^2.2.2", - "svelte": "^3.0.0" + "svelte": "^3.0.0", + "svelte-color-picker": "^1.0.7" }, "gitHead": "115189f72a850bfb52b65ec61d932531bf327072" } diff --git a/packages/builder/src/builderStore/generate_css.js b/packages/builder/src/builderStore/generate_css.js index 279c80039..f592e250b 100644 --- a/packages/builder/src/builderStore/generate_css.js +++ b/packages/builder/src/builderStore/generate_css.js @@ -121,7 +121,9 @@ export const generate_css = style => { return (str += `${key}: ${value};\n`) } } else if (Array.isArray(value)) { - return (str += `${key}: ${value.map(v => `${v}px`).join(" ")};\n`) + return (str += `${key}: ${value + .map(v => (!/px$/.test(v) ? `${v}px` : v)) + .join(" ")};\n`) } }, "") diff --git a/packages/builder/src/components/common/Colorpicker.svelte b/packages/builder/src/components/common/Colorpicker.svelte index 28ca92554..0b52cebe5 100644 --- a/packages/builder/src/components/common/Colorpicker.svelte +++ b/packages/builder/src/components/common/Colorpicker.svelte @@ -1,13 +1,78 @@ + +