From 9f3722753c827be926e733875eb67552345e2535 Mon Sep 17 00:00:00 2001 From: Steffen Illium Date: Sun, 28 Sep 2025 20:37:27 +0200 Subject: [PATCH] auto intendation --- app/page.tsx | 116 ++++++++++++++++++++--------------- components/card-research.tsx | 20 +++--- components/providers.tsx | 7 +-- 3 files changed, 79 insertions(+), 64 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 7a9f40f7..9f8cd63e 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -14,28 +14,40 @@ const BLUR_FADE_DELAY = 0.01; export default function Page() { const posts = getSortedPostsData().slice(0, 6); return ( -
+
-
-
+
+
- + {`Hi, I'm ${DATA.name.split(" ")[0]}`} - + AI Consultant & Researcher with a PhD in Computer Science.
-
+
- + {DATA.initials} - - + + Download CV @@ -48,10 +60,10 @@ export default function Page() {

About

- - - {DATA.summary} - + + {DATA.summary}
@@ -66,7 +78,8 @@ export default function Page() { Check out my latest work

- I've worked on a variety of projects, from scientific research to managing projects. Here are a few of my latest. + I've worked on a variety of projects, from scientific + research to managing projects. Here are a few of my latest.

@@ -75,23 +88,22 @@ export default function Page() { {posts .filter((post) => post.title) .map((post, id) => ( - - - - ))} + delay={BLUR_FADE_DELAY * 12 + id * 0.05}> + + + ))}
@@ -108,7 +120,9 @@ export default function Page() {
{skills.map((skill, id) => ( - + {skill} ))} @@ -126,8 +140,7 @@ export default function Page() { {DATA.work.map((work, id) => ( + delay={BLUR_FADE_DELAY * 8 + id * 0.05}> ( + delay={BLUR_FADE_DELAY * 8 + id * 0.05}>
- -
-
- Contact -
-

Get in Touch

-

- Want to collaborate or have a question?
I'd love to hear from you. -

-
-
+ +
+
+ Contact +
+

+ Get in Touch +

+

+ Want to collaborate or have a question? +
+ I'd love to hear from you. +

+
+
-
+
{Object.entries(DATA.contact.social) //.filter(([_, social]) => !social.pub) .map(([name, social]) => ( - + {name} diff --git a/components/card-research.tsx b/components/card-research.tsx index 211c8539..86422cc3 100644 --- a/components/card-research.tsx +++ b/components/card-research.tsx @@ -1,10 +1,6 @@ "use client"; -import { - Card, - CardHeader, - CardTitle, -} from "@/components/ui/card"; +import { Card, CardHeader, CardTitle } from "@/components/ui/card"; import { cn } from "@/lib/utils"; import { ChevronRightIcon } from "lucide-react"; import Image from "next/image"; @@ -35,7 +31,9 @@ export function ResearchCard({ className, }: Props) { return ( - + {video && (
); -} \ No newline at end of file +} diff --git a/components/providers.tsx b/components/providers.tsx index f1212e7f..441065a3 100644 --- a/components/providers.tsx +++ b/components/providers.tsx @@ -9,12 +9,9 @@ import { TooltipProvider } from "@/components/ui/tooltip"; export function Providers({ children }: { children: React.ReactNode }) { return ( - {/* MotionConfig is the key fix for the animation issues */} - - {children} - + {children} ); -} \ No newline at end of file +}