-
Notifications
You must be signed in to change notification settings - Fork 160
Open
41 / 4241 of 42 issues completed
Copy link
Labels
Description
Is your feature request related to a problem? Please describe.
Currently all component themes are located in the global stylesheet. This works fine, however if a user doesn't take advantage of all components, they get all styles for them regardless. The only way to alter this behavior is by creating a modified theme that specifically excludes all unwanted component styles/themes. We should research a way to move component-related styles to the components themselves.
Describe the solution you'd like
For instance, instead of having a mixin for the avatar theme (and all other components), included in the global theme, we can simply have all component related styles be bound to the component itself. This would mean that component mixins should be removed or bound to specific CSS layers for backward compatibility.