## Summary - apply public website launch readiness updates across the Astro site shell, content, and navigation - refine website components, metadata, and localization-related structure for launch prep - update docs/content paths and smoke coverage to match the launch-ready public site state ## Scope - touches the website app and related spec artifacts for feature 403 - does not modify `apps/platform` ## Testing - not run in this step Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #394
25 lines
577 B
Plaintext
25 lines
577 B
Plaintext
---
|
|
import MainLayout from '@/layouts/MainLayout.astro';
|
|
import MainSection from '@components/ui/blocks/MainSection.astro';
|
|
import { siteCopy } from '@data/site-copy';
|
|
import type { Locale } from '@/i18n';
|
|
|
|
const { locale, page } = Astro.props;
|
|
|
|
interface Props {
|
|
locale: Locale;
|
|
page: 'privacy' | 'terms' | 'imprint';
|
|
}
|
|
|
|
const copy = siteCopy[locale][page];
|
|
---
|
|
|
|
<MainLayout
|
|
lang={locale}
|
|
title={copy.pageTitle}
|
|
customDescription={copy.metaDescription}
|
|
customOgTitle={copy.pageTitle}
|
|
>
|
|
<MainSection title={copy.heading} subTitle={copy.subtitle} />
|
|
</MainLayout>
|