From 3f5bb61e35f23d31df77ddb256e547ede6b2c58a Mon Sep 17 00:00:00 2001 From: zias Date: Thu, 5 Mar 2026 16:08:33 +0100 Subject: [PATCH] feat:mollie and footer --- apps/web/public/assets/ejv.svg | 129 +++++++++++++ apps/web/public/assets/vlaanderen.svg | 120 ++++++++++++ apps/web/src/components/homepage/Footer.tsx | 170 ++++++++++++----- apps/web/src/routeTree.gen.ts | 34 ++-- .../webhook/{lemonsqueezy.ts => mollie.ts} | 179 +++++++++--------- apps/web/src/routes/contact.tsx | 22 +++ bun.lock | 3 - packages/api/package.json | 1 - packages/api/src/routers/drinkkaart.ts | 85 +++------ packages/api/src/routers/index.ts | 89 ++++----- .../src/migrations/0006_mollie_migration.sql | 17 ++ packages/db/src/schema/drinkkaart.ts | 3 +- packages/db/src/schema/registrations.ts | 5 +- packages/env/src/server.ts | 6 +- packages/infra/alchemy.run.ts | 10 +- 15 files changed, 580 insertions(+), 293 deletions(-) create mode 100644 apps/web/public/assets/ejv.svg create mode 100644 apps/web/public/assets/vlaanderen.svg rename apps/web/src/routes/api/webhook/{lemonsqueezy.ts => mollie.ts} (57%) create mode 100644 packages/db/src/migrations/0006_mollie_migration.sql diff --git a/apps/web/public/assets/ejv.svg b/apps/web/public/assets/ejv.svg new file mode 100644 index 0000000..6be5860 --- /dev/null +++ b/apps/web/public/assets/ejv.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/web/public/assets/vlaanderen.svg b/apps/web/public/assets/vlaanderen.svg new file mode 100644 index 0000000..ae33b18 --- /dev/null +++ b/apps/web/public/assets/vlaanderen.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/web/src/components/homepage/Footer.tsx b/apps/web/src/components/homepage/Footer.tsx index 9411adb..e6a4f21 100644 --- a/apps/web/src/components/homepage/Footer.tsx +++ b/apps/web/src/components/homepage/Footer.tsx @@ -17,63 +17,141 @@ export default function Footer() { }, []); return ( -