Създавам модулиращо html/js приложение със самостоятелни UI компоненти. Всеки от моите UI компоненти може да има свой собствен шаблонен файл (структура), js файлове (поведение) и css файлове (презентация).
- Сега бих искал тези компоненти да имат презентация „по подразбиране“ със собствен локален css файл
- Това не е проблем и мога да дефинирам стила по подразбиране на компонента 'local' css
- Но освен това имам нужда и от глобална тематика, css на темата дефинира стилове за „цялото приложение“
- Ако потребител приложи тема, всички локални стилове на компоненти трябва да бъдат заменени от css на темата
Знам, че мога да направя това, като маркирам всички стилове в глобалната тема css като „важни“. Но аз не искам да вървя по този път. Някакви други предложения как да подходим към това?