window.addEventListener('DOMContentLoaded', () => { const listEl = document.getElementById('movies-list'); const detailsEl = document.getElementById('movie-details'); // Load and display movie list window.api.getMovies().then(movies => { movies.forEach(movie => { const item = document.createElement('div'); item.classList.add('movie-item'); item.innerHTML = ` ${movie.title} ${movie.title} `; item.addEventListener('click', () => loadDetails(movie.id)); listEl.appendChild(item); }); }); // Fetch and display details + stream function loadDetails(id) { window.api.getMovieDetails(id).then(movie => { detailsEl.innerHTML = `

${movie.title}

Year: ${movie.year}

Released: ${movie.released}

`; }); } });