Skip to content

Enhance themeing logic #253

Open
Open
@designmatty

Description

@designmatty

1: replace entries in derived with values from base (newDerived)
2: merge derived into blaster base theme (newBase)
3: pull out user base theme (userBase)
4: pull out user component theme (userComps)
5: Replace entries in (step3/userBase) with valuse from (Step 2/newBase) (newUserBase)
6: merge (step 5/newUserBase) into (step 2/newBase) output (combinedBase)
7: merge (step4/userComps) into blaster components (newComps)
8: replace entries in (step4/userComps) with values from (step 6/combinedBase) (newUserComps)
9: merge (step 7/newComp)s output into (step 8/newUserComps)s output (combinedComps)
10: merge (step 9/combinedComps) with (step 6/combinedBase)

Utilize this codesandbox for testing: https://codesandbox.io/s/blaster-utility-testing-env-c6sfy

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions