Size: a a a

2021 March 17

DK

Dan Kozlov in Svelte [svelt]
Kam MIF
не, думаю сделаю через стор и тогда будет более правильно и тестироваться лучше
Можно сетСтейт экспортировать :)

export const setState = process.env.NODE_ENV == 'production' ? null : val => isListOpen = val
источник

DK

Dan Kozlov in Svelte [svelt]
Yury Khmarin
Как эти тупые ворнинги убрать? Я не хочу миллион раз импортировать variables.scss в каждую компоненту, так как у меня variables.scss в ролапе импортируется и всё работает, а ворнинги есть
https://github.com/safeapps-io/money-client/blob/master/svelte.config.js#L18

Я вот так сделал и в роллап-конфиге, и в свелт.конфиге. Не ругается нигде, переменные доступны везде.
источник

МТ

Марк Танащук... in Svelte [svelt]
Yury Khmarin
Как эти тупые ворнинги убрать? Я не хочу миллион раз импортировать variables.scss в каждую компоненту, так как у меня variables.scss в ролапе импортируется и всё работает, а ворнинги есть
stylelint вместо свелтового линтера в помощь
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
https://github.com/safeapps-io/money-client/blob/master/svelte.config.js#L18

Я вот так сделал и в роллап-конфиге, и в свелт.конфиге. Не ругается нигде, переменные доступны везде.
Если импортировать стили аля h1 { font-size: map-get($titles, $h1) } то будет ругаться на неиспользуемый h1
источник

МТ

Марк Танащук... in Svelte [svelt]
И никак не исправить
источник

МТ

Марк Танащук... in Svelte [svelt]
Если он не используется конечно
источник

RS

Ruslan Shakirov in Svelte [svelt]
Dan Kozlov
https://github.com/safeapps-io/money-client/blob/master/svelte.config.js#L18

Я вот так сделал и в роллап-конфиге, и в свелт.конфиге. Не ругается нигде, переменные доступны везде.
Как раз была такая же проблема. Добавление svelte.config.js ворнинги убрал, но навигировать к переменной через Ctrl+click не удается
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Если импортировать стили аля h1 { font-size: map-get($titles, $h1) } то будет ругаться на неиспользуемый h1
Потому что зачем так делать.
Если тебе нужны глобальные стили, делай глобальные стили в рутовом компоненте.

Этот хак, который я дал, для того, чтобы импортировать хелперы разнохарактерные, типа переменных, миксинов и прочего.
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
Потому что зачем так делать.
Если тебе нужны глобальные стили, делай глобальные стили в рутовом компоненте.

Этот хак, который я дал, для того, чтобы импортировать хелперы разнохарактерные, типа переменных, миксинов и прочего.
Нормализация
источник

МТ

Марк Танащук... in Svelte [svelt]
Самый простой и удобный пример
источник

DK

Dan Kozlov in Svelte [svelt]
Что это значит?
источник

МТ

Марк Танащук... in Svelte [svelt]
* { padding: 0; margin: 0 }
источник

МТ

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

МТ

Марк Танащук... in Svelte [svelt]
Там список намного больше конечно
источник

DK

Dan Kozlov in Svelte [svelt]
Ruslan Shakirov
Как раз была такая же проблема. Добавление svelte.config.js ворнинги убрал, но навигировать к переменной через Ctrl+click не удается
У меня, честно сказать, не работал переход к сурцам никак и никогда. У вас работает?
источник

МТ

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

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
* { padding: 0; margin: 0 }
Так и почему это должно быть импортировано во все компоненты, расскажи?
источник

DK

Dan Kozlov in Svelte [svelt]
Ресеты импортируют один раз в рутовом компоненте.
источник

МТ

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

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
Я рутовый компонент не хочу лишними стилями засорять и просто хочу импортировать файл normalize.scss и это правильная практика
Допустим, да, но так у нас разговор вообще про другое тут.
источник