feat: modernize landing page design, localize login/forgot password forms, and add public privacy/imprint pages
All checks were successful
Staging Build / build (push) Successful in 2m42s

This commit is contained in:
DanielS
2026-06-25 22:25:11 +02:00
parent 08382ff4a1
commit e93cf7805c
8 changed files with 525 additions and 114 deletions

View File

@@ -0,0 +1,69 @@
import Link from 'next/link'
import { ArrowLeft, Shield } from 'lucide-react'
import { Button } from '@/components/ui/button'
export default function Impressum() {
return (
<div className="min-h-screen bg-slate-950 text-slate-100 py-16 px-4">
<div className="container max-w-3xl mx-auto space-y-8">
<Link href="/">
<Button variant="ghost" size="sm" className="gap-2 text-slate-400 hover:text-white">
<ArrowLeft className="w-4 h-4" /> Zurück zur Startseite
</Button>
</Link>
<div className="space-y-4">
<div className="inline-flex p-3 bg-blue-500/10 rounded-xl text-blue-400">
<Shield className="w-6 h-6" />
</div>
<h1 className="text-4xl font-extrabold tracking-tight bg-clip-text text-transparent bg-gradient-to-r from-white via-slate-100 to-slate-400">
Impressum
</h1>
<p className="text-slate-400">Angaben gemäß § 5 TMG.</p>
</div>
<hr className="border-slate-900" />
<div className="space-y-6 text-slate-300">
<section className="space-y-2">
<h2 className="text-lg font-bold text-white">CASPOS GmbH</h2>
<p className="text-sm text-slate-400">
Musterstraße 123<br />
12345 Musterstadt
</p>
</section>
<section className="space-y-2">
<h2 className="text-lg font-bold text-white">Vertreten durch:</h2>
<p className="text-sm text-slate-400">Max Mustermann (Geschäftsführer)</p>
</section>
<section className="space-y-2">
<h2 className="text-lg font-bold text-white">Kontakt:</h2>
<p className="text-sm text-slate-400">
Telefon: +49 (0) 123 456789<br />
E-Mail: info@caspos.de
</p>
</section>
<section className="space-y-2">
<h2 className="text-lg font-bold text-white">Registereintrag:</h2>
<p className="text-sm text-slate-400">
Eintragung im Handelsregister.<br />
Registergericht: Amtsgericht Musterstadt<br />
Registernummer: HRB 12345
</p>
</section>
<section className="space-y-2">
<h2 className="text-lg font-bold text-white">Umsatzsteuer-ID:</h2>
<p className="text-sm text-slate-400">
Umsatzsteuer-Identifikationsnummer gemäß §27 a Umsatzsteuergesetz:<br />
DE 123456789
</p>
</section>
</div>
</div>
</div>
)
}