Size: a a a

2020 September 27

AP

Alexander Ponomarev in Svelte [svelt]
ну поздравляю твои тулзы ломают код =)
источник

AP

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

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
&nbsp тоже рендерится будет в space()?
Про спорность - я про &nbsp
источник

МТ

Марк Танащук... in Svelte [svelt]
сейчас это эквивалентно
text(" ")
а {' '} эквивалентно
text(" " + "")
источник

МТ

Марк Танащук... in Svelte [svelt]
собственно в {} по задумке должно быть просто js выражение(любое) и делать какое-то исключение для пустой строки...
источник

AP

Alexander Ponomarev in Svelte [svelt]
эх JSX как то справился я верю что и свелт справится
источник

МТ

Марк Танащук... in Svelte [svelt]
собственно если подходить к этому серьезно то мб имеет смысл создать спец тег аля svelte:space

но имеет ли смысл к такому кейсу подходить серезно учитывая его редкость?🤔
источник

AP

Alexander Ponomarev in Svelte [svelt]
было бы желание
источник

МТ

Марк Танащук... in Svelte [svelt]
в очереди туева хуча ишьюсов и я хз как ментейнеры приоретизируют их и как приоритезируют этот кейс
источник

МТ

Марк Танащук... in Svelte [svelt]
время не бесконечное🤔
источник

AP

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

КС

Кирилл Спасибович... in Svelte [svelt]
Открываешь почти любой сайт с горизонтальной менюхой на саппере и там вайтспейсы между нодами)

Тока дисплей флекс визуально спасет
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Гайз, опять демагогия про спейсы. Для подавляющего большинства тех кто пишет HTML такое поведение более чем очевидно, а свелт это html-first фреймворк и jsx поведения в нем не будет.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Поэтому предлагаю закрыть эту тему
источник

КС

Кирилл Спасибович... in Svelte [svelt]
@PaulMaly пытаюсь тут понять, почему не получается аналогичным Element'у образом завезти class: директиву в InlineComponent

https://github.com/sveltejs/svelte/blob/46a83a50e3ed8f90b188cb152901cc579b189cd2/src/compiler/compile/nodes/Element.ts#L199-L201

https://github.com/sveltejs/svelte/blob/46a83a50e3ed8f90b188cb152901cc579b189cd2/src/compiler/compile/nodes/InlineComponent.ts#L63-L67

в this.classes оно добавило объект Class, но видимо логики, которая потом в рантайме будет добавлять/убирать класс нету
есть идеи? :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
@PaulMaly пытаюсь тут понять, почему не получается аналогичным Element'у образом завезти class: директиву в InlineComponent

https://github.com/sveltejs/svelte/blob/46a83a50e3ed8f90b188cb152901cc579b189cd2/src/compiler/compile/nodes/Element.ts#L199-L201

https://github.com/sveltejs/svelte/blob/46a83a50e3ed8f90b188cb152901cc579b189cd2/src/compiler/compile/nodes/InlineComponent.ts#L63-L67

в this.classes оно добавило объект Class, но видимо логики, которая потом в рантайме будет добавлять/убирать класс нету
есть идеи? :)
Не у компа, поэтому сейчас точно ничего не подскажу.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Очевидно что там директива прибита к элементам
источник

RS

Ruslan Shakirov in Svelte [svelt]
Как запретить свелт переименовывать компоненты в продакшне. В дев режиме Component.name выводится из имени файла (например, Modal), а в продакшне равен двухсимвольным обозначениям, что-то типа "Ys" или "rn" ? Бред какой-то
источник

/

/dev/null in Svelte [svelt]
Ruslan Shakirov
Как запретить свелт переименовывать компоненты в продакшне. В дев режиме Component.name выводится из имени файла (например, Modal), а в продакшне равен двухсимвольным обозначениям, что-то типа "Ys" или "rn" ? Бред какой-то
Минификация, видимо
источник

RS

Ruslan Shakirov in Svelte [svelt]
terser?
источник