Size: a a a

2020 October 13

PM

Pavel 🦇 Malyshev in Svelte [svelt]
или так со style:

<Child style="{active ? 'margin: ' : ''}" />
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
или так со style:

<Child style="{active ? 'margin: ' : ''}" />
ну с ховером такое и не пройдёт
источник

AP

Alexander Ponomarev in Svelte [svelt]
короче, проведи анализ) мне не нужна особая поддержка класнеймов свелтом, давай уже закончим) текущее положение ОК
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну с ховером такое и не пройдёт
с ховером уже дал решение, там полный css можно. никаких особых отличий нет, особенно если речь про стилизацию leaf-компонентов, для которой обычно и используется className
источник

AP

Alexander Ponomarev in Svelte [svelt]
если хочешь я буду каждому кто просит класнейм говорить почему это не подходит для свелта)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
если хочешь я буду каждому кто просит класнейм говорить почему это не подходит для свелта)
давай так, каждый в сообществе должен приносить пользу )))
источник

МТ

Марк Танащук... in Svelte [svelt]
Форматирую дату в разметке
            {(hour < 10 ? "0" : "") + hour + ":"}
           {(min < 10 ? "0" : "") + min + ":"}
           {(sec < 10 ? "0" : "") + sec}
источник

МТ

Марк Танащук... in Svelte [svelt]
Напомните как убрать вайтспейсы в итоговом html...
источник

МТ

Марк Танащук... in Svelte [svelt]
Чтобы не пихать все три выражения в 1 строчку
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Форматирую дату в разметке
            {(hour < 10 ? "0" : "") + hour + ":"}
           {(min < 10 ? "0" : "") + min + ":"}
           {(sec < 10 ? "0" : "") + sec}
хелпер для этого лучше
источник

МТ

Марк Танащук... in Svelte [svelt]
И да, я знаю что я могу в js вынести, просто так читабельнее =)
источник

МТ

Марк Танащук... in Svelte [svelt]
Имхо...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
И да, я знаю что я могу в js вынести, просто так читабельнее =)
хм, не соглашусь)

{formatDate(date)}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
и с вайтспейсами не надо мучится)
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
хм, не соглашусь)

{formatDate(date)}
Даже так - я в будущем думаю над опцией добавления даты, так что все равно встает вопрос - как не пихать по 3-6+ хелперов в 1 строку в одно дин. выражение?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Даже так - я в будущем думаю над опцией добавления даты, так что все равно встает вопрос - как не пихать по 3-6+ хелперов в 1 строку в одно дин. выражение?
не знаю, нужно идти от конкретного кейса
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
не знаю, нужно идти от конкретного кейса
Просто вайтспейс хочеться убрать между выражениями...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Просто вайтспейс хочеться убрать между выражениями...
не уверен что у меня бывают такие кейсы, когда прям несколько {} подряд, да так много, что аж в строчку не влазит) не знаю почему, наверное пишу как-то не так
источник

МТ

Марк Танащук... in Svelte [svelt]
Pavel 🦇 Malyshev
не уверен что у меня бывают такие кейсы, когда прям несколько {} подряд, да так много, что аж в строчку не влазит) не знаю почему, наверное пишу как-то не так
{format(hour) + format(min) + format(sec) + куча форматирования дат}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
с убиранием вайтспейсов тоже аккуратнее, особенно если есть SSR и гидрация. возможно это может дать какой-то эффект
источник