Introduce RechtsgebietePage and SubpageHero components; enhance Navbar with active route and "Rechtsgebiete" link.

This commit is contained in:
2025-06-22 18:46:20 +09:00
parent caea958dc3
commit 9052cab43d
3 changed files with 108 additions and 2 deletions

View File

@@ -0,0 +1,36 @@
'use client';
import {motion} from 'framer-motion';
export default function SubpageHero({
title,
subtitle,
}: {
title: string;
subtitle?: string;
}) {
return (
<section className="relative min-h-[35vh] flex items-center bg-white px-6 md:px-16 lg:px-36 pt-24">
<div className="z-10 flex flex-col gap-y-2">
<motion.h1
initial={{opacity: 0, y: 20}}
animate={{opacity: 1, y: 0}}
transition={{duration: 0.6}}
className="text-4xl font-extrabold text-gray-900 leading-snug text-balance"
>
{title}
</motion.h1>
{subtitle && (
<motion.p
initial={{opacity: 0, y: 20}}
animate={{opacity: 1, y: 0}}
transition={{duration: 0.6, delay: 0.1}}
className="text-lg text-gray-600"
>
{subtitle}
</motion.p>
)}
</div>
</section>
);
}