import Header from "../components/Header.server"; import Hero from "../components/Hero"; import TischSection from "../components/tisch/TischSection"; import ScrollFadeIn from "../components/ScrollFadeIn"; import Script from "next/script"; import { getAboutTranslations, getContactTranslations, getFooterTranslations, } from "@/lib/translations-loader"; import { AboutClient, ContactClient, FooterClient, } from "../components/ClientWrappers"; interface HomePageServerProps { locale: string; } export default async function HomePageServer({ locale }: HomePageServerProps) { // Parallel laden aller Translations (hero translations handled by Hero server component) const [aboutT, contactT, footerT] = await Promise.all([ getAboutTranslations(locale), getContactTranslations(locale), getFooterTranslations(locale), ]); return (