From 652b98b13c573f4c8d84f2e55251b2244b243afc Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Fri, 23 Nov 2018 09:14:52 +0300 Subject: [PATCH] fix v1->v2 transition for localstorage --- src/services/style_setter/style_setter.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/services/style_setter/style_setter.js b/src/services/style_setter/style_setter.js index 2662fc42..d7487eed 100644 --- a/src/services/style_setter/style_setter.js +++ b/src/services/style_setter/style_setter.js @@ -232,9 +232,16 @@ const generateColors = (input) => { } const generateRadii = (input) => { - const radii = Object.entries(input.radii || {}).filter(([k, v]) => v).reduce((acc, [k, v]) => { - const key = k.endsWith('Radius') ? k.split('Radius')[0] : k - acc[key] = v + let inputRadii = input.radii || {} + // v1 -> v2 + if (typeof input.btnRadius !== 'undefined') { + inputRadii = Object + .entries(input) + .filter(([k, v]) => k.endsWith('Radius')) + .reduce((acc, e) => { acc[e[0].split('Radius')[0]] = e[1]; return acc }, {}) + } + const radii = Object.entries(inputRadii).filter(([k, v]) => v).reduce((acc, [k, v]) => { + acc[k] = v return acc }, { btn: 4,