From e588042876a67690670d164b0a53624f66b1eb08 Mon Sep 17 00:00:00 2001 From: Jannis Date: Sun, 3 May 2026 21:02:25 +0200 Subject: [PATCH] refactor: redistribute main.ts logic into Astro components --- src/components/AboutView.astro | 6 +- src/components/AccountView.astro | 161 +++++++++++++++++++++++- src/components/BookingModal.astro | 114 +++++++++++++++++ src/components/CartView.astro | 168 ++++++++++++++++++++++++- src/components/CheckoutView.astro | 188 +++++++++++++++++++++++++++- src/components/CollectorsView.astro | 2 +- src/components/DboxView.astro | 2 +- src/components/HallsView.astro | 2 +- src/components/Hero.astro | 74 +++++++++++ src/components/HomeSection.astro | 66 +++++++++- src/components/MovieListView.astro | 125 ++++++++++++++++-- src/components/Navbar.astro | 52 +++++++- src/components/SnackPrompt.astro | 16 +++ src/components/SnacksView.astro | 70 ++++++++++- src/components/TechModal.astro | 30 +++++ src/layouts/BaseLayout.astro | 24 ++++ src/pages/about.astro | 12 ++ src/pages/account.astro | 10 ++ src/pages/cart.astro | 10 ++ src/pages/checkout.astro | 10 ++ src/pages/collectors.astro | 10 ++ src/pages/dbox.astro | 10 ++ src/pages/halls.astro | 10 ++ src/pages/index.astro | 48 +------ src/pages/movieSelec.astro | 0 src/pages/movies.astro | 14 +++ src/pages/snacks.astro | 10 ++ 27 files changed, 1175 insertions(+), 69 deletions(-) create mode 100644 src/layouts/BaseLayout.astro create mode 100644 src/pages/about.astro create mode 100644 src/pages/account.astro create mode 100644 src/pages/cart.astro create mode 100644 src/pages/checkout.astro create mode 100644 src/pages/collectors.astro create mode 100644 src/pages/dbox.astro create mode 100644 src/pages/halls.astro create mode 100644 src/pages/movieSelec.astro create mode 100644 src/pages/movies.astro create mode 100644 src/pages/snacks.astro diff --git a/src/components/AboutView.astro b/src/components/AboutView.astro index ecd2cec..61a65f8 100644 --- a/src/components/AboutView.astro +++ b/src/components/AboutView.astro @@ -1,4 +1,4 @@ -