Files
entscheidomat/components/contextual-guide-link.tsx
2026-08-05 20:17:01 +02:00

20 lines
782 B
TypeScript

import Link from "next/link";
import type { Guide } from "@/lib/guides";
import { getGuide } from "@/lib/guides";
export default function ContextualGuideLink({ guide, sectionHeading }: { guide: Guide; sectionHeading: string }) {
if (guide.contextualLink.afterSection !== sectionHeading) return null;
const relatedGuide = getGuide(guide.contextualLink.guideSlug);
if (!relatedGuide) return null;
return (
<p className="mt-5 border-l-2 border-[#0d7a57]/30 pl-4 text-base leading-relaxed text-ink-soft">
{guide.contextualLink.lead}{" "}
<Link href={`/ratgeber/${relatedGuide.slug}`} className="font-semibold text-[#0d7a57] underline decoration-[#0d7a57]/30 underline-offset-4 hover:text-[#095c41]">
{relatedGuide.title}
</Link>
</p>
);
}