Проблемы с деактивацией submit
Нужна помощь по JS. Есть объект config, где прописаны селекторы. А так же есть функция попапа с добавлением новой инфы, где есть submit. Задача сделать кнопку неактивной, если инпуты не прошли валидацию. Нужно прописать в функции, чтобы кнопка была неактивна. Сейчас это сделано через отдельный селектор 'button_type_submit_inactive'. Но при этом консоль выводит, что проблемы с подключением класса. Нужно опрокинуть config в функцию и от туда брать inactiveButtonClass. Но что-то не получается сделать. Не пойму как учесть config, чтобы брать от туда данные
popupAddForm.addEventListener('submit', e => {
e.preventDefault();
const name = popupAddTitle.value;
const link = popupAddLink.value;
// Добавляем в карточку в начало
addCard(name, link);
// Очищаем поля popup
popupAddForm.reset();
// Закрываем popup
buttonSubmitAdd.classList.add('button_type_submit_inactive');
buttonSubmitAdd.disabled = true;
closePopup(popupAdd);
});
const config = {
formSelector: '.popup__form',
inputSelector: '.popup__input',
submitButtonSelector: '.button_type_submit',
inactiveButtonClass: 'button_type_submit_inactive',
inputErrorClass: 'popup__error',
errorClass: 'popup__error_visible'
}