Как задать класс с помощью JS переменной в модульном css
Допустим есть переменная popupName, в ней находится какое-либо имя, допустим "login" или "register".
Есть элемент:
<section className={`${styles.popup} ${popupOpened ? styles.popup_opened : ''}`}>
Вопрос: Как задать в модульной системе классов класс с использованием переменной? Чтобы класс мог меняться от значения переменной. Использую дефолтный module.css от react.
Ответы (1 шт):
Автор решения: Fel1xx52
→ Ссылка
import styles from 'Твой css модуль';
const popupName = "login"; // или "register"
// Используем переменную для динамического присвоения класса
const className = `${styles.popup} ${popupOpened ? styles.popup_opened : ''} ${styles[popupName]}`;
// Затем применим className к элементу
<section className={className}>
</section>