From f6c903b41c0197b54314dabfac5da6a65a5fe779 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 12:37:27 +0000 Subject: [PATCH 1/7] Add src/app/cookies/page.tsx --- src/app/cookies/page.tsx | 107 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 src/app/cookies/page.tsx diff --git a/src/app/cookies/page.tsx b/src/app/cookies/page.tsx new file mode 100644 index 0000000..1fee7be --- /dev/null +++ b/src/app/cookies/page.tsx @@ -0,0 +1,107 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import LegalSection from '@/components/legal/LegalSection'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function CookiesPage() { + return ( + + + + + + + + ); +} -- 2.49.1 From 2ecfb6cf11609f291090c88c58c98a854146fd38 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 12:37:28 +0000 Subject: [PATCH 2/7] Add src/app/impressum/page.tsx --- src/app/impressum/page.tsx | 110 +++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 src/app/impressum/page.tsx diff --git a/src/app/impressum/page.tsx b/src/app/impressum/page.tsx new file mode 100644 index 0000000..e83d874 --- /dev/null +++ b/src/app/impressum/page.tsx @@ -0,0 +1,110 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import LegalSection from '@/components/legal/LegalSection'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function ImpressumPage() { + return ( + + + + + + + + ); +} -- 2.49.1 From e8cd42d38839dd4b353cbb9b505241a7b094f70e Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 12:37:29 +0000 Subject: [PATCH 3/7] Update src/app/layout.tsx --- src/app/layout.tsx | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 2c4a091..8e1ded1 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,32 +1,18 @@ import type { Metadata } from "next"; -import { Roboto } from "next/font/google"; -import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; -const roboto = Roboto({ - variable: "--font-roboto", subsets: ["latin"], - weight: ["100", "300", "400", "500", "700", "900"], -}); - -const halant = Halant({ - variable: "--font-halant", subsets: ["latin"], - weight: ["300", "400", "500", "600", "700"], -}); - const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Solemio Stadion - Deutschlands Premium Veranstaltungsort", description: "Erleben Sie erstklassige Sportveranstaltungen, Konzerte und Events im Solemio Stadion. 60.000 Plätze, moderne Einrichtungen und unvergessliche Momente erwarten Sie.", keywords: "Stadion, Veranstaltungen, Tickets, Sportveranstaltungen, Konzerte, Deutschland", openGraph: { - title: "Solemio Stadion - Premium Veranstaltungsort", description: "Moderne Arena mit 60.000 Sitzplätzen für Fußball, Konzerte und Events", type: "website", siteName: "Solemio Stadion" - }, + title: "Web Industries Stade GmbH - Präzision für die Luft- und Raumfahrt", description: "Web Industries Stade GmbH - Spezialist für Composite-Materialien, Präzisionsfertigung und Industrielösungen für die Luft- und Raumfahrtindustrie. 4,6 Sterne bewertet.", keywords: "Aerospace, Composite, Präzisionsfertigung, Luft- und Raumfahrt, Stade, Industrielösungen, Qualitätskontrolle", openGraph: { + title: "Web Industries Stade GmbH - Aerospace & Industrial Solutions", description: "Hochpräzise Composite-Materialien und Fertigungslösungen für die Luft- und Raumfahrt", type: "website", siteName: "Web Industries Stade GmbH"}, twitter: { - card: "summary_large_image", title: "Solemio Stadion", description: "Deutschlands führende Multifunktions-Sportarena" - } + card: "summary_large_image", title: "Web Industries Stade GmbH", description: "Präzision für die Luft- und Raumfahrt"}, }; export default function RootLayout({ @@ -35,11 +21,9 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + - + {children} -- 2.49.1 From 1cf1146ab2c9d4a72f83b6343f091ae2c70bf54a Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 12:37:30 +0000 Subject: [PATCH 4/7] Update src/app/page.tsx --- src/app/page.tsx | 165 +++++++++++++++++++++++++++-------------------- 1 file changed, 96 insertions(+), 69 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 018f9d6..add384d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,73 +9,73 @@ import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven'; import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; import ContactText from '@/components/sections/contact/ContactText'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; -import { Sparkles, Building2, Trophy, Zap, BarChart3, Star } from 'lucide-react'; +import { Zap, Building2, CheckCircle, Award, Phone, MapPin, Mail } from 'lucide-react'; export default function LandingPage() { return (
@@ -83,16 +83,16 @@ export default function LandingPage() {
-- 2.49.1 From fc1580a7ec15a3518f49d83d0ace1c70e14cfb4b Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 12:37:31 +0000 Subject: [PATCH 5/7] Add src/app/privacy/page.tsx --- src/app/privacy/page.tsx | 120 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 src/app/privacy/page.tsx diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx new file mode 100644 index 0000000..1a87e28 --- /dev/null +++ b/src/app/privacy/page.tsx @@ -0,0 +1,120 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import LegalSection from '@/components/legal/LegalSection'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function PrivacyPage() { + return ( + + + + + + + + ); +} -- 2.49.1 From 7bdc86b4d063538bd9d6f1d21b50a1ef66382815 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 12:37:32 +0000 Subject: [PATCH 6/7] Update src/app/styles/variables.css --- src/app/styles/variables.css | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 86ed82b..6169d7c 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -2,23 +2,23 @@ /* Base units */ /* --vw is set by ThemeProvider */ - /* --background: #f7f6f7;; - --card: #ffffff;; - --foreground: #0c1325;; - --primary-cta: #0798ff;; - --secondary-cta: #ffffff;; - --accent: #93c7ff;; - --background-accent: #a8cde8;; */ + /* --background: #ffffff;; + --card: #f9f9f9;; + --foreground: #0f172a;; + --primary-cta: #1e3a8a;; + --secondary-cta: #e2e8f0;; + --accent: #64748b;; + --background-accent: #cbd5e1;; */ - --background: #f7f6f7;; - --card: #ffffff;; - --foreground: #0c1325;; - --primary-cta: #0798ff;; + --background: #ffffff;; + --card: #f9f9f9;; + --foreground: #0f172a;; + --primary-cta: #1e3a8a;; --primary-cta-text: #f7f6f7;; - --secondary-cta: #ffffff;; + --secondary-cta: #e2e8f0;; --secondary-cta-text: #0c1325;; - --accent: #93c7ff;; - --background-accent: #a8cde8;; + --accent: #64748b;; + --background-accent: #cbd5e1;; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1 From 505222216037fb78d7840aef60e12936e9580abf Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 3 Mar 2026 12:37:33 +0000 Subject: [PATCH 7/7] Add src/app/terms/page.tsx --- src/app/terms/page.tsx | 128 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 src/app/terms/page.tsx diff --git a/src/app/terms/page.tsx b/src/app/terms/page.tsx new file mode 100644 index 0000000..8b39b4e --- /dev/null +++ b/src/app/terms/page.tsx @@ -0,0 +1,128 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import LegalSection from '@/components/legal/LegalSection'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function TermsPage() { + return ( + + + + + + + + ); +} -- 2.49.1