компонент получает класс, но svelte не создает стили.
Решение есть: нужно стиль обернуть в :global()
но все это выглядит как цепочка кастылей.
Может есть легальное решение?
Никак
Через глобал, это официальное решение. Но лучше завести свойство
Если используешь кит, используй встроенные цсс модули и не будешь знать проблем
Есть соглашение по свойству? Или все пока как хотят так и называют?
Что значит «встроенные цсс модули»?
Как хочешь, соглашений нет. Я делаю пропс с осмысленным названием и дальше декларативно он как-то отрабатывает на компоненте.
Тот же вопрос. Разве по умолчанию не везде такое поведение?
В Свелте стили всегда изолируются через хэши. Можно завести глобальный стиль, завернуть компонент в div и применить к нему стиль. Я не знаю что он имеет ввиду, возможно это аллегория
В ките css modules поддерживаются из коробки, я об этом
Ты о чём? Про изоляцию стилей или что?
Про возможность пробросить класс
Меня сбило столку про Кит, изоляция классов это базовое поведение Свелта безотносительно Кита.
Обсуждают сегодня