Size: a a a

2020 November 11

AS

Alexey Schebelev in Svelte [svelt]
Alexander Ponomarev
ну через @html же должно работать и частичный парсинг иконки с обрезкой
В SSR?
источник

AS

Alexey Schebelev in Svelte [svelt]
хз
источник

AP

Alexander Ponomarev in Svelte [svelt]
а что такого? это же просто строку написать
источник

AS

Alexey Schebelev in Svelte [svelt]
ну она же наверняка преобразуется в document.innerHTML
источник

AP

Alexander Ponomarev in Svelte [svelt]
на клиенте да, а на SSR просто как строка конкатится и все (ну или по крайней мере ничего не мешает)
источник

AS

Alexey Schebelev in Svelte [svelt]
если так, то да -  я не пробовал - не знаю
источник

AP

Alexander Ponomarev in Svelte [svelt]
LeshaK
какие варианты, но чтоб работало и в SSR, и не требовало подзагрузки?
уже кидали в чате вариант обертки вокруг иконки примерно с таким же интерфейсом как в этой либе. только в нее надо иконку текстом передавть. Обертка срезает с текста внешний svg тег и заворачивает в явный <svg {props}>@html headlessIcon</svg>
источник

AP

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

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
Я в context=module описываю сейчас и экспортирую оттуда же. Это для компонентов, а если общие то папочка types
а в context=module реактивность и остальные плюшки работают (биндинг в шаблон и пр.)?
источник

AS

Alexey Schebelev in Svelte [svelt]
нет
источник

AS

Alexey Schebelev in Svelte [svelt]
гм
источник

AS

Alexey Schebelev in Svelte [svelt]
биндинг работает таки
источник

AS

Alexey Schebelev in Svelte [svelt]
$: нет
источник

ER

Eric Rovell in Svelte [svelt]
Переслано от Eric Rovell
Сам SVG компонент может рендерить строку через html, либо через slot
источник

ER

Eric Rovell in Svelte [svelt]
Вот тут кидали выше
источник

ER

Eric Rovell in Svelte [svelt]
Eric Rovell
Сам SVG компонент может рендерить строку через html, либо через slot
Вот
источник

ON

Oleg N in Svelte [svelt]
Alexey Schebelev
биндинг работает таки
не, другие копии компонента не ловят изменения
источник

ON

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

AS

Alexey Schebelev in Svelte [svelt]
Oleg N
не, другие копии компонента не ловят изменения
Все что в context="module" выполняется до рендера. Потом какие там переменные объявлялись, со значениями просто копируются в контекст экземпляра.
источник

AS

Alexey Schebelev in Svelte [svelt]
поидее если там будет объект - то он будет общим =)
источник