aboutsummaryrefslogtreecommitdiff
path: root/src/services/theme_data/theme_data.service.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2020-02-11 18:21:03 +0200
committerHenry Jameson <me@hjkos.com>2020-02-12 01:12:36 +0200
commit73dd7209ddc45ab036b4b6ba37fee9d8909d95dd (patch)
tree116f149433d0f618a5e9b8bb649e4b40d4191562 /src/services/theme_data/theme_data.service.js
parent2274976c09449838f3f6496c4d908a604d8d91d9 (diff)
fixed transparent + semi-transparent inheritance case
Diffstat (limited to 'src/services/theme_data/theme_data.service.js')
-rw-r--r--src/services/theme_data/theme_data.service.js5
1 files 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