"use client"; import * as React from "react"; import Link from "next/link"; import { Reveal } from "../Reveal"; import { Clock, Calendar, ArrowLeft } from "lucide-react"; interface BlogPostHeaderProps { title: string; description: string; date: string; readingTime: number; slug: string; thumbnail?: string; } export const BlogPostHeader: React.FC = ({ title, description, date, readingTime, slug, thumbnail, }) => { return (
Zurück zur Übersicht

{title}

{description}

{thumbnail && (
{/* Architectural Border/Frame */}
{title}
{/* Technical label */}
Visual_Blueprint_Ref: {slug?.substring(0, 8).toUpperCase()}
)}
{readingTime} min Lesezeit
{slug?.substring(0, 4).toUpperCase() || "BLOG"}- {slug ? slug .split("") .reduce((acc, char) => acc + char.charCodeAt(0), 0) .toString(16) .toUpperCase() .padStart(4, "0") : "0000"}
); };