import Link from "next/link" import { BookOpenText, Hand, Info, Settings2 } from "lucide-react" import { Button } from "@/components/ui/button" import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip" import { Brand } from "@/components/brand" import { ThemeToggle } from "@/components/theme-toggle" import { readSitePages } from "@/lib/site-pages.server" import { hasSitePageContent, SITE_PAGE_META } from "@/lib/site-pages" /** Kopfzeile der öffentlichen Seiten. */ export async function PublicHeader({ subtitle }: { subtitle?: string }) { const pages = await readSitePages() const offers = (["easyLanguage", "signLanguage", "accessibility"] as const).filter(key => hasSitePageContent(pages, key)) const icons = { easyLanguage: BookOpenText, signLanguage: Hand, accessibility: Info } return ( <>
Zur Übersicht
Admin-Bereich
{offers.length > 0 && ( )} ) }