Punjabi Upcoming Movies Upd -
// Filter buttons function setupFilters() { const filterBtns = document.querySelectorAll('.filter-btn'); filterBtns.forEach(btn => { btn.addEventListener('click', () => { // Update active class filterBtns.forEach(b => b.classList.remove('active')); btn.classList.add('active');
// Show success message alert(`✅ Reminder set!\nWe'll notify you at ${email} when "${movieTitle}" releases.`); closeModal(); } punjabi upcoming movies
grid.innerHTML = moviesToShow.map(movie => ` <div class="movie-card" data-id="${movie.id}"> <img class="movie-poster" src="${movie.poster}" alt="${movie.title} Poster"> <div class="movie-info"> <div class="movie-title">${movie.title}</div> <div class="movie-release">📅 ${movie.releaseDate}</div> <div class="movie-genre">${movie.genre.toUpperCase()}</div> <div class="movie-description">${movie.description}</div> <button class="reminder-btn" data-id="${movie.id}" data-title="${movie.title}">🔔 Remind Me</button> </div> </div> `).join(''); // Filter buttons function setupFilters() { const filterBtns
.reminder-confirm { background: #f39c12; color: #1a1a2e; border: none; padding: 0.8rem 1.5rem; border-radius: 30px; cursor: pointer; font-weight: bold; transition: background 0.3s ease; } } grid.innerHTML = moviesToShow.map(movie =>
.filter-btn:hover { background: rgba(255,255,255,0.4); transform: translateY(-2px); }
/* Movie Card */ .movie-card { background: white; border-radius: 20px; overflow: hidden; transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer; box-shadow: 0 10px 20px rgba(0,0,0,0.2); }