feat: add cookie consent banner and privacy policy page; update dependencies and improve animations

This commit is contained in:
2025-02-04 16:44:49 +01:00
parent e37aba3ece
commit 36e44ef1b8
24 changed files with 929 additions and 168 deletions

View File

@@ -1,3 +1,4 @@
// app/page.tsx
"use client";
import Header from "./components/Header";
@@ -5,10 +6,34 @@ import Hero from "./components/Hero";
import Projects from "./components/Projects";
import Contact from "./components/Contact";
import Footer from "./components/Footer";
import Script from "next/script";
export default function Home() {
return (
<div className="min-h-screen flex flex-col bg-radiant-animated">
<Script
id={"structured-data"}
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify({
"@context": "https://schema.org",
"@type": "Person",
"name": "Dennis Konkol",
"url": "https://dki.one",
"jobTitle": "Software Engineer",
"address": {
"@type": "PostalAddress",
"addressLocality": "Osnabrück",
"addressCountry": "Germany",
},
"sameAs": [
"https://github.com/Denshooter",
"https://linkedin.com/in/dkonkol",
],
}),
}}
/>
<Header/>
<div className="h-10"></div>
<main>