Size: a a a

2019 October 03

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
абстрактыне margin/borderRadius/padding из темы соответственно, но это и не принципиально
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
а padding и margin?
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
ага
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
Artur Kenzhaev
абстрактыне margin/borderRadius/padding из темы соответственно, но это и не принципиально
просто идея в том, что они тоже как-то зависят от рантайма. могут прилетать из темы в контексте и тп
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
вообще я не сторонник css in js, и считаю, что дизайн так-то строго детерменирован сегодня. но я о том, что кажется, что если вещи могут быть сделаны проще, то их стоит делать проще, разве свелт сам не об этом?
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
вот эта часть какая-то бессмысленная:
class:_shape={shape} class:_size={size}
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
а как это надо писать на свелт?
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
есть состояние, связанное с размером, это модификатор
есть форма, тоже модификатор
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
я не знаю что ты хочешь написать
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
пока ты повесил 2 класса в любом случае
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
если конечно пропсы есть
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
ну да, это же композиция состояний/классов
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
кнопка может быть разных размеров и форм, композиция этих состояний дает композицию нужных классов, нет?
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
вот в {size} приходит что?
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
енам 'm' | 's' | 'xs' ...
в shape: 'normal' | 'rounded' ...
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
ну то есть всегда будет у тебя 2 класса висеть _shape и _size
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
при любых пропсах
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
это разве будет не _size_m, size_s, _shape_rounded и тд?
источник

AK

Artur Kenzhaev in JSNN 🤔 (GSNN)
а, ну я протупил со свелт здесь)
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
нет конечно
источник