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}
`;
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 = `
Year: ${movie.year}
Released: ${movie.released}
`; }); } });