Variables в Svelte?
Например мне нужен глобальный (в <head> заголовке HTML) .primary {color: #000;},
а при нажатии на кнопку сделать его .primary {color: red; } или каким-то другим вычисляемым
Ну и чтобы это с SSR/SSG ренерилось в строку.
Что в этом контексте значит "динамические"? Ваш кейс решается созданием стиля .primary в компоненте, которому назначается новый цвет. Если хотите сделать его "глобальным" для поддерева — пишите что-то вроде .selector :global(.primary) { color: red }.
Динамические означают, что тема может менять этот глобальный стиль на сто-то другое вычисляемое. Как мне поменять его на :global(.primary) { color: blue } , напрмер, при нажатии на кнопку ?
История с поддеревом, если что, расширяется для всего приложения, кстати.
RegExp - парсить global.css ?
Кхм {#if someProp} <style>any styles here</style> {/if}
Обсуждают сегодня