diff --git a/src/components/admin-shell.tsx b/src/components/admin-shell.tsx index e1fa3fb..69d9b3e 100644 --- a/src/components/admin-shell.tsx +++ b/src/components/admin-shell.tsx @@ -6,6 +6,7 @@ import Link from "next/link"; import { usePathname } from "next/navigation"; import { AnimatePresence, motion } from "motion/react"; import { Logomark } from "@/components/logomark"; +import { HexMark, HoneycombPattern } from "@/components/honeycomb"; import { useI18n } from "@/i18n/i18n-provider"; import type { Dictionary } from "@/i18n/dictionary-type"; @@ -51,12 +52,17 @@ function NavLinks({ href={item.href} onClick={onNavigate} aria-current={active ? "page" : undefined} - className={`block px-5 py-2.5 text-sm border-l-2 transition-colors ${ - active - ? "border-honey bg-cream/10 text-cream" - : "border-transparent text-cream/70 hover:text-cream hover:bg-cream/5" + className={`group flex items-center gap-3 px-5 py-2.5 text-sm transition-colors ${ + active ? "bg-cream/10 text-cream" : "text-cream/70 hover:text-cream hover:bg-cream/5" }`} > + {/* Wabe statt farbigem Seitenbalken markiert die aktive Seite. */} + {item.label} ); @@ -95,7 +101,8 @@ export function AdminShell({ adminName, logoutAction, children }: AdminShellProp return (
-