Size: a a a

2020 October 28

NU

Nikita Utmancev in Svelte [svelt]
3) С чего это?
источник

NU

Nikita Utmancev in Svelte [svelt]
Задавай —color и —colorHover, и все
источник

NU

Nikita Utmancev in Svelte [svelt]
И описывай в css переход
источник

KN

Konstantin Nosov in Svelte [svelt]
Nikita Utmancev
Задавай —color и —colorHover, и все
можно передавать их css классом, чтобы сразу пачку засетить - мы так к примеру dark\light theme делаем
источник

AP

Alexander Ponomarev in Svelte [svelt]
Konstantin Nosov
можно передавать их css классом, чтобы сразу пачку засетить - мы так к примеру dark\light theme делаем
но передавать класс в компонент нельзя без глобала =)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Надо в див обернуть же
источник

NU

Nikita Utmancev in Svelte [svelt]
Alexander Ponomarev
но передавать класс в компонент нельзя без глобала =)
Так никто же не просит использовать библу
Есть же REPL с этим, там две функции
источник

KN

Konstantin Nosov in Svelte [svelt]
1. что значит не скоупятся? Не могу понять юзкейса.
2. они и должны протекать вниз, чтобы на каждом уровне можно было сделать переопределение переменной.
источник

NU

Nikita Utmancev in Svelte [svelt]
Через пропс передаешь цвета - и все хорошо
источник

AP

Alexander Ponomarev in Svelte [svelt]
Konstantin Nosov
1. что значит не скоупятся? Не могу понять юзкейса.
2. они и должны протекать вниз, чтобы на каждом уровне можно было сделать переопределение переменной.
Сделал ты переменную —hover и если у тебя есть еще один компонент с такой переменной, то ты и ему этот ховер перебьешь
источник

AP

Alexander Ponomarev in Svelte [svelt]
нужно делать имена типа —my-awesome-specific-component-hover
источник

NU

Nikita Utmancev in Svelte [svelt]
Alexander Ponomarev
Сделал ты переменную —hover и если у тебя есть еще один компонент с такой переменной, то ты и ему этот ховер перебьешь
Так переменные за тем и существуют
источник

KN

Konstantin Nosov in Svelte [svelt]
эмм, ну давай им разные имена - префиксируй именем целевой компоненты, в чем не удобство пока не понял
источник

NU

Nikita Utmancev in Svelte [svelt]
И опять же, глобала тут не будет
источник

AP

Alexander Ponomarev in Svelte [svelt]
Konstantin Nosov
эмм, ну давай им разные имена - префиксируй именем целевой компоненты, в чем не удобство пока не понял
в том что это примерно тоже самое что бем нейминг
источник

AP

Alexander Ponomarev in Svelte [svelt]
короче вы путаете теплое с мягким
источник

AP

Alexander Ponomarev in Svelte [svelt]
цсс переменные мощная штука
источник

AP

Alexander Ponomarev in Svelte [svelt]
но она не покрывает все кейсы которые покрывает класс
источник

AP

Alexander Ponomarev in Svelte [svelt]
тему передавать через них ок
источник

AP

Alexander Ponomarev in Svelte [svelt]
но марджины передавать через них это идиотизм =)
источник