Size: a a a

2020 November 06

MD

Maksyuta Dmitry  in Svelte [svelt]
Всем добрый вечер, есть у кого-то сборка готовая (svelte3 + TS + eslint + Sass) ?
источник

СА

Сергей Артёмов... in Svelte [svelt]
Alexey
логинься через общий svelte.dev/repl/, авторизация через локализированные версии не работает
Спасибо!
источник

AK

Anton Kovalev in Svelte [svelt]
Подскажите, у меня 50 svg-файлов, я хочу вставлять svg inline (тогда работают стили и т.д.), поэтому их надо добавить в сборку и потом иметь возможность вставить в шаблон, например по ключу. Как это сделать?
источник

AK

Anton Kovalev in Svelte [svelt]
только добавлю еще что речь про sapper
источник

ER

Eric Rovell in Svelte [svelt]
Anton Kovalev
Подскажите, у меня 50 svg-файлов, я хочу вставлять svg inline (тогда работают стили и т.д.), поэтому их надо добавить в сборку и потом иметь возможность вставить в шаблон, например по ключу. Как это сделать?
Я недавно решал такой вопрос, сейчас распишу текущее решение
источник

ER

Eric Rovell in Svelte [svelt]
Anton Kovalev
Подскажите, у меня 50 svg-файлов, я хочу вставлять svg inline (тогда работают стили и т.д.), поэтому их надо добавить в сборку и потом иметь возможность вставить в шаблон, например по ключу. Как это сделать?
Сам SVG компонент может рендерить строку через html, либо через slot
источник

ER

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

ER

Eric Rovell in Svelte [svelt]
Eric Rovell
Иконки храню отдельно в объектах
Чтобы было удобнее импортить, то так
в index.ts
источник

ER

Eric Rovell in Svelte [svelt]
Где нужна иконка, импортирую компонент и передаю иконку в пропсы.
источник

ER

Eric Rovell in Svelte [svelt]
И всё это должно поддерживать tree-shaking
источник

ER

Eric Rovell in Svelte [svelt]
ХЗ насколько это адекватно, но мои нужды покрывает и довольно удобно работать)
источник

AK

Anton Kovalev in Svelte [svelt]
Спасибо, это решение. Но хочется хранить svg нормально в ОТДЕЛЬНЫХ файлах, как я понял у тебя вручную в код вбиты они?
источник

AT

Andrii Tymchenko in Svelte [svelt]
источник

IF

Igor Filippov in Svelte [svelt]
Anton Kovalev
Спасибо, это решение. Но хочется хранить svg нормально в ОТДЕЛЬНЫХ файлах, как я понял у тебя вручную в код вбиты они?
Лучше в одном. Ну или группировать по каким либо соображениям
источник

AK

Anton Kovalev in Svelte [svelt]
Если они будут менять то придется каждый раз их вручную перебивать в файлик с экспортами?
источник

ER

Eric Rovell in Svelte [svelt]
Anton Kovalev
Спасибо, это решение. Но хочется хранить svg нормально в ОТДЕЛЬНЫХ файлах, как я понял у тебя вручную в код вбиты они?
Можно в отдельных. Потом реэкспорт можно сделать
источник

AK

Anton Kovalev in Svelte [svelt]
это не наш путь
источник

ER

Eric Rovell in Svelte [svelt]
Я группирую. Иконки, иллюстрации
источник

ER

Eric Rovell in Svelte [svelt]
namespacing
источник

IF

Igor Filippov in Svelte [svelt]
Anton Kovalev
Если они будут менять то придется каждый раз их вручную перебивать в файлик с экспортами?
Скриптом, зачем руками
источник