169 похожих чатов

Подскажите, как пробрасывать css-классы в компонент? Нашел такой хак. В итоге да,

компонент получает класс, но svelte не создает стили.

Решение есть: нужно стиль обернуть в :global()
но все это выглядит как цепочка кастылей.

Может есть легальное решение?

13 ответов

9 просмотров

Никак

Через глобал, это официальное решение. Но лучше завести свойство

Если используешь кит, используй встроенные цсс модули и не будешь знать проблем

Игорь- Автор вопроса
Misha Rodshtein
Через глобал, это официальное решение. Но лучше ...

Есть соглашение по свойству? Или все пока как хотят так и называют?

Игорь
Есть соглашение по свойству? Или все пока как хотя...

Как хочешь, соглашений нет. Я делаю пропс с осмысленным названием и дальше декларативно он как-то отрабатывает на компоненте.

Игорь- Автор вопроса
Misha Rodshtein
Что значит «встроенные цсс модули»?

Тот же вопрос. Разве по умолчанию не везде такое поведение?

Игорь
Тот же вопрос. Разве по умолчанию не везде такое п...

В Свелте стили всегда изолируются через хэши. Можно завести глобальный стиль, завернуть компонент в div и применить к нему стиль. Я не знаю что он имеет ввиду, возможно это аллегория

Misha Rodshtein
Что значит «встроенные цсс модули»?

В ките css modules поддерживаются из коробки, я об этом

Eric Rovell
В ките css modules поддерживаются из коробки, я об...

Ты о чём? Про изоляцию стилей или что?

Misha Rodshtein
Ты о чём? Про изоляцию стилей или что?

Про возможность пробросить класс

Eric Rovell
Про возможность пробросить класс

Меня сбило столку про Кит, изоляция классов это базовое поведение Свелта безотносительно Кита.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта