Почему нет изображения в попапе?

Всем привет! Бьюсь уже который час с проблемой. При нажатии в каждой карточке на оверлей картинки должен открываться попап с увеличенным изображением картинки данной карточки. Попап открывается, но с пустым изображением и без имени карточки. Видимо я неверно присваиваю параметры в openImage, но не понимаю почему.

const openImage = (card) => {
popupOpen(popupPhoto);
popupPhotoImg.src = imageCard.src;
popupPhotoName.textContent = nameCard.textContent;
}

const generadeCard = (card) => {
const newCard = cardTemplate.cloneNode(true);
const nameCard = newCard.querySelector('.element__name');
nameCard.textContent = card.name;
const imageCard = newCard.querySelector('.element__image');
imageCard.src = card.link;
const delBtn = newCard.querySelector('.element__del-btn');
delBtn.addEventListener('click', deleteCard);
const likeBtn = newCard.querySelector('.element__like-btn');
likeBtn.addEventListener('click', likeCard);
const OverlayCard = newCard.querySelector('.element__overlay');
OverlayCard.addEventListener('click', () => openImage(card));
return newCard;
}

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