don't spam same directives for virtual components

This commit is contained in:
Henry Jameson 2024-12-30 16:02:37 +02:00
parent 5bb9ceaf94
commit d84c30480b
2 changed files with 3 additions and 4 deletions

View file

@ -10,14 +10,13 @@ export default {
}, },
validInnerComponents: [ validInnerComponents: [
'Text', 'Text',
'Link',
'Icon', 'Icon',
'Badge' 'Badge'
], ],
defaultRules: [ defaultRules: [
{ {
directives: { directives: {
background: '#ffffff',
opacity: 0,
shadow: [] shadow: []
} }
}, },

View file

@ -284,8 +284,8 @@ export const init = ({
computed[selector] = computed[selector] || {} computed[selector] = computed[selector] || {}
computed[selector].computedRule = computedRule computed[selector].computedRule = computedRule
computed[selector].dynamicVars = dynamicVars computed[selector].dynamicVars = dynamicVars
computed[selector].virtualDirectives = computed[lowerLevelSelector]?.virtualDirectives || {} computed[selector].virtualDirectives = {}
computed[selector].virtualDirectivesRaw = computed[lowerLevelSelector]?.virtualDirectivesRaw || {} computed[selector].virtualDirectivesRaw = {}
if (virtualComponents.has(combination.component)) { if (virtualComponents.has(combination.component)) {
const virtualName = [ const virtualName = [