feat: Add footer with legal links (Impressum, Datenschutz, Einstellungen)

This commit is contained in:
2025-12-26 22:02:00 +01:00
parent f1990ebf2d
commit e6278e5ec6
2 changed files with 34 additions and 23 deletions

View File

@@ -19,17 +19,17 @@ export const metadata: Metadata = {
// ==========================================
const IMPRESSUM_DATA = {
// Verantwortlicher
name: 'Max Mustermann', // TODO: Dein Name
name: 'Robin Schmidt', // TODO: Dein Name
// Adresse
street: 'Musterstraße 123', // TODO: Straße + Hausnummer
city: '12345 Musterstadt', // TODO: PLZ + Stadt
street: 'Bergstraße 43', // TODO: Straße + Hausnummer
city: '67067 Ludwigshafen', // TODO: PLZ + Stadt
country: 'Deutschland',
// Kontakt (wird bot-sicher dargestellt)
email: {
user: 'kontakt', // TODO: Teil vor dem @
domain: 'example.com', // TODO: Teil nach dem @
user: 'iamrobinschmidt', // TODO: Teil vor dem @
domain: 'icloud.com', // TODO: Teil nach dem @
},
phone: {
prefix: '+49', // TODO: Ländervorwahl

View File

@@ -280,6 +280,17 @@ export default function Home() {
</div>
</div>
{/* Footer */}
<footer className="pb-28 pt-8 text-center">
<div className="flex justify-center gap-4 text-xs text-zinc-600">
<a href="/impressum" className="hover:text-orange-500 transition-colors">Impressum</a>
<span></span>
<a href="/privacy" className="hover:text-orange-500 transition-colors">Datenschutz</a>
<span></span>
<a href="/settings" className="hover:text-orange-500 transition-colors">Einstellungen</a>
</div>
</footer>
<BottomNavigation
onScan={handleImageSelected}
onHome={() => window.scrollTo({ top: 0, behavior: 'smooth' })}