Commit Graph

3 Commits

Author SHA1 Message Date
Jannis Heydemann
06606131ef add TypeScript interfaces for cart and cart items
Introduces BaseCartItem, MovieCartItem, SnackCartItem, and the CartItem
discriminated union in bigConstants.ts. Replaces all any-typed cart
references across CartView, CheckoutView, SnacksView, and BookingModal
with the new typed interfaces. Also types users/currentUser with the
existing User interface and removes the unused JSONType import.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 08:25:16 +02:00
e588042876 refactor: redistribute main.ts logic into Astro components 2026-05-03 21:02:25 +02:00
Jannis Heydemann
e72f8a4f1f Added assets, started actual work on making this a proper multi file webapp. gonna continue tonight 2026-04-30 12:30:54 +02:00