From 73dd7209ddc45ab036b4b6ba37fee9d8909d95dd Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 11 Feb 2020 18:21:03 +0200 Subject: [PATCH] fixed transparent + semi-transparent inheritance case --- src/services/theme_data/theme_data.service.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/services/theme_data/theme_data.service.js b/src/services/theme_data/theme_data.service.js index 7479a55e..75768795 100644 --- a/src/services/theme_data/theme_data.service.js +++ b/src/services/theme_data/theme_data.service.js @@ -352,9 +352,8 @@ export const getColors = (sourceColors, sourceOpacity) => SLOT_ORDERED.reduce(({ } const opacitySlot = getOpacitySlot(key) if (opacitySlot && outputColor.a === undefined) { - const deps = getDependencies(key, SLOT_INHERITANCE) - const dependencySlot = deps && deps[0] - if (dependencySlot && sourceColors[dependencySlot] === 'transparent') { + const dependencySlot = deps[0] + if (dependencySlot && colors[dependencySlot] === 'transparent') { outputColor.a = 0 } else { outputColor.a = Number(sourceOpacity[opacitySlot]) || OPACITIES[opacitySlot].defaultValue || 1