верстка у каждого состояния немного отличается (не только стили)
Как лучше делать?
1. 3 разных компонента для карточки
2. Пытаться все это делать в 1 компоненте с кучей тернарников
я бы разбил на разные компоненты
Используй библиотеку classnames и в зависимости от компонента давай классы
Обсуждают сегодня