From 0d835c480e574052daa75924401f65d1d5a40314 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 17:47:23 +0000 Subject: [PATCH 1/2] Update src/app/layout.tsx --- src/app/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 8506183..9c88e70 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1454,4 +1454,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} -- 2.49.1 From 0100df9da61d9ccb3ce59e6991e0420fdf56ecf0 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 17:47:23 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 180 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 175 insertions(+), 5 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index c6bf9d6..6bc7fb6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -7,9 +7,14 @@ import ProductCardOne from '@/components/sections/product/ProductCardOne'; import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen'; import ContactCTA from '@/components/sections/contact/ContactCTA'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; -import { Sparkles, Briefcase, Zap, Mail, Code, Rocket, CheckCircle } from 'lucide-react'; +import LegalSection from '@/components/legal/LegalSection'; +import { Sparkles, Briefcase, Zap, Mail, Code, Rocket, CheckCircle, Mail as MailIcon, Phone as PhoneIcon } from 'lucide-react'; +import { useState } from 'react'; export default function LandingPage() { + const [showEmailModal, setShowEmailModal] = useState(false); + const [showPhoneModal, setShowPhoneModal] = useState(false); + const handleScrollToPortfolio = () => { const element = document.getElementById('portfolio'); if (element) { @@ -191,6 +196,94 @@ export default function LandingPage() { /> +
+ +
+ + + {/* Email Modal */} + {showEmailModal && ( +
+
setShowEmailModal(false)} + /> +
+ +
+ +

E-Mail Adresse

+
+

peteralexanderfriis696@gmail.com

+ + E-Mail öffnen + +
+
+ )} + + {/* Phone Modal */} + {showPhoneModal && ( +
+
setShowPhoneModal(false)} + /> +
+ +
+ +

Telefonnummer

+
+

+49 179 2355413

+ + Anrufen + +
+
+ )} + + {/* Floating Contact Buttons */} +
+ + +
); -} \ No newline at end of file +} -- 2.49.1