${escapeHtml(primaryMovie?.title || "Bestellung")}
-Datum${escapeHtml(order.date || "-")}
-Saal${escapeHtml(hall)}
-Uhrzeit${escapeHtml(time)}
-Tickets${ticketCount}x
-Sitze${escapeHtml(seats)}
-Gesamt${formatEuro(order.total || 0)}
-diff --git a/src/components/Movie.astro b/src/components/Movie.astro deleted file mode 100644 index bfcea85..0000000 --- a/src/components/Movie.astro +++ /dev/null @@ -1,14 +0,0 @@ ---- -import { getTopMovies } from "../scripts/fetchMovies"; -import type { MovieCatalog } from "../scripts/interfaces"; - -const movieProgram = await getTopMovies(); ---- - -
Bitte melde dich an oder registriere dich.
Vorname: ${currentUser.firstName || "-"}
-Nachname: ${currentUser.lastName || "-"}
-E-Mail: ${currentUser.email || "-"}
-Noch keine Bestellungen vorhanden.
-Klicke auf eine Bestellung, um dein Ticket-Detail zu sehen.
-Datum${escapeHtml(order.date || "-")}
-Saal${escapeHtml(hall)}
-Uhrzeit${escapeHtml(time)}
-Tickets${ticketCount}x
-Sitze${escapeHtml(seats)}
-Gesamt${formatEuro(order.total || 0)}
-Platzhalter zum Hinterlegen deiner Logos oder Anbieter-Informationen.
-Dein Warenkorb ist leer.
'; - totalEl.innerText = formatEuro(0); - vatEl.innerText = `inkl. 19% MwSt: ${formatEuro(0)}`; - return; - } - - const groupedItems = groupCartItems(); - - const header = /*html*/` -Danke fuer deinen Einkauf!
"; - return; - } - - const mainMovie = moviesInCart[0]; - const matchingMovieSeats = moviesInCart - .filter((item) => item.title === mainMovie.title && item.time === mainMovie.time) - .map((item) => item.seatId) - .join(", "); - - const qrData = encodeURIComponent(`EAGLE-IMAX|${mainMovie.title}|${mainMovie.hall}|${matchingMovieSeats}`); - const qrUrl = `https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=${qrData}&bgcolor=ffffff`; - - ticketContainer.innerHTML = /*html*/` -SAAL ${mainMovie.hall}
-ZEIT ${mainMovie.time} Uhr
-SITZE ${matchingMovieSeats || "-"}
-${escapeHtml(movie.description)}
- -