Size: a a a

2020 November 03

К

Константин in Svelte [svelt]
так и подумал
источник

М

Максим in Svelte [svelt]
Alexey Solovyov
Свелтовый я люблю больше, и развиваю активнее)
вот вопрос, в доке про хуки и гуарды нет ни слова, я чисто из гита екзампла понял
источник

AS

Alexey Solovyov in Svelte [svelt]
Максим
вот вопрос, в доке про хуки и гуарды нет ни слова, я чисто из гита екзампла понял
В доках хаос, да, постараюсь к релизу с ssr привести в порядок. Там есть страница про гарды, но в ней нет про передачу данных 😀
Про передачу есть на странице про current route info, в самом низу пара строчек. Не очевидно капец, конечно. Буду исправлять.
источник

MZ

Misha Zamkevich in Svelte [svelt]
источник

ON

Oleg N in Svelte [svelt]
а зачем тебе регулировать маржин изнутри?, можно же с наружи его выставлять, из парента
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Oleg N
а зачем тебе регулировать маржин изнутри?, можно же с наружи его выставлять, из парента
не знаю, размышлял как можно обойтись без передачи класса
у меня примитивный интерфейс, где чаще всего нужны маржины между элементами и не нужны они очень редко
а я уже как-то попривык к селекторам типа * + .something, т.к. не нужно заморачиваться с first-child или last-child, заодно можно перебить менее важный отступ более важным и сверху и снизу
источник

ON

Oleg N in Svelte [svelt]
Кирилл Спасибович
не знаю, размышлял как можно обойтись без передачи класса
у меня примитивный интерфейс, где чаще всего нужны маржины между элементами и не нужны они очень редко
а я уже как-то попривык к селекторам типа * + .something, т.к. не нужно заморачиваться с first-child или last-child, заодно можно перебить менее важный отступ более важным и сверху и снизу
я тут попробовал передать класс с маржином, как-то не очень смотрится - передавать маржин в каждую кнопку
https://malinajs.github.io/repl/#/share/5fa09d7b9a7eb3001731e098
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Oleg N
я тут попробовал передать класс с маржином, как-то не очень смотрится - передавать маржин в каждую кнопку
https://malinajs.github.io/repl/#/share/5fa09d7b9a7eb3001731e098
да.. тут либо использовать глобал и какой-нибудь > селектор
либо я даже не знаю
либо создавать формы на основе данных, и через each проставлять класс
источник

ON

Oleg N in Svelte [svelt]
проще наверно делать стандарный маржин в кнопке, а в контейнере отрицательный паддинг
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Oleg N
проще наверно делать стандарный маржин в кнопке, а в контейнере отрицательный паддинг
если маржин оказался не нужен ?
источник

ON

Oleg N in Svelte [svelt]
Кирилл Спасибович
если маржин оказался не нужен ?
хз, надо посмотреть как в ui китах решают это, там вроде нету проблемы
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Oleg N
хз, надо посмотреть как в ui китах решают это, там вроде нету проблемы
ну у них наверное интерфейсы поинтереснее, есть какие-то контейнеры для кнопок или чето типа того
а у меня по колхозному, всё подряд

пара чекбоксов, несколько полей
три кнопки))
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и тут эта простыня из инпутов очень хорошо сочетается с таким селектором, можно их перемещать и ничего не переписывать в css, всё скорее всего будет норм)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
пока конечно 3.27 не завезли
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а если надо сбросить маржин, то я бы какой-нибудь nomargin пропс сделал
типа

<Button nomargin>Something</Button>

сокращения довольно удобные для true/false
источник

ON

Oleg N in Svelte [svelt]
Кирилл Спасибович
а если надо сбросить маржин, то я бы какой-нибудь nomargin пропс сделал
типа

<Button nomargin>Something</Button>

сокращения довольно удобные для true/false
во сделал проброс nomargin <Button class:margin="no-margin" />
https://malinajs.github.io/repl/#/share/5fa0a3509a7eb3001731e0da
да так получше
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Oleg N
во сделал проброс nomargin <Button class:margin="no-margin" />
https://malinajs.github.io/repl/#/share/5fa0a3509a7eb3001731e0da
да так получше
я или чето не понял, или выглядит очень избыточно
источник

ON

Oleg N in Svelte [svelt]
Кирилл Спасибович
я или чето не понял, или выглядит очень избыточно
no-margin можно просто в класс передать class="no-margin"
источник

ON

Oleg N in Svelte [svelt]
но так гибче
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Oleg N
но так гибче
как? с тернаркой на first ?
источник