Проблемы с деактивацией 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'
}

Ответы (0 шт):