feat(order): add net/tax/gross breakdown for one-time and monthly totals
All checks were successful
Staging Build / build (push) Successful in 3m28s

This commit is contained in:
DanielS
2026-07-03 08:50:28 +02:00
parent 147dab5607
commit 7a61002ef5
5 changed files with 309 additions and 90 deletions

View File

@@ -130,14 +130,13 @@ export function HomeClient({ initialUser }: HomeClientProps) {
variants={itemVariants}
className="text-4xl font-extrabold tracking-tight sm:text-5xl md:text-6xl lg:text-7xl/tight bg-clip-text text-transparent bg-gradient-to-b from-white via-slate-100 to-slate-400"
>
POS Software <span className="bg-clip-text text-transparent bg-gradient-to-r from-blue-400 via-indigo-400 to-purple-500 font-black">Lizenzen & Module</span>
CASPOS Software <span className="bg-clip-text text-transparent bg-gradient-to-r from-blue-400 via-indigo-400 to-purple-500 font-black">Lizenzen & Module</span>
</motion.h1>
<motion.p
variants={itemVariants}
className="mx-auto max-w-[750px] text-slate-400 text-base sm:text-lg md:text-xl font-normal leading-relaxed"
>
Erwerben und verwalten Sie digitale Lizenzen für CASPOS Kassensysteme.
Sofortige Aktivierung und automatische Bereitstellung für Ihre Kunden.
</motion.p>
</div>
@@ -347,46 +346,6 @@ export function HomeClient({ initialUser }: HomeClientProps) {
</div>
</section>
{/* Core values / Features list */}
<section className="w-full py-16 md:py-24 border-t border-slate-900 bg-slate-950/50">
<div className="container max-w-5xl mx-auto px-4">
<div className="grid gap-8 md:grid-cols-2 items-center">
<div className="space-y-6">
<div className="inline-flex items-center gap-1.5 text-xs font-bold text-blue-400 uppercase tracking-widest bg-blue-500/10 border border-blue-500/20 px-3 py-1 rounded-full">
<ShieldCheck className="w-3.5 h-3.5" /> Sicherheit & Stabilität
</div>
<h3 className="text-3xl font-extrabold tracking-tight bg-clip-text text-transparent bg-gradient-to-r from-white via-slate-100 to-slate-400">
Verlässliche Plattform für Lizenz-Aktivierungen
</h3>
<p className="text-slate-400 text-sm sm:text-base leading-relaxed">
Unsere Kassenlösungen sind GoBD-konform und offline-fähig. Über den Lizenz-Management-Server werden alle Lizenzen und Module verschlüsselt übertragen und sind innerhalb weniger Millisekunden auf der Kasse aktiv.
</p>
</div>
<div className="grid gap-4 sm:grid-cols-2">
<div className="p-5 rounded-xl border border-slate-900 bg-slate-950/70 space-y-2">
<CheckCircle2 className="w-5 h-5 text-blue-500" />
<h5 className="font-bold text-sm text-slate-200">GoBD Konformität</h5>
<p className="text-xs text-slate-400">Konform nach allen aktuellen steuerrechtlichen Anforderungen.</p>
</div>
<div className="p-5 rounded-xl border border-slate-900 bg-slate-950/70 space-y-2">
<CheckCircle2 className="w-5 h-5 text-blue-500" />
<h5 className="font-bold text-sm text-slate-200">Same-Day-Bearbeitung</h5>
<p className="text-xs text-slate-400">Bearbeitung und Erstellung Ihrer Lizenzen noch am selben Werktag.</p>
</div>
<div className="p-5 rounded-xl border border-slate-900 bg-slate-950/70 space-y-2">
<CheckCircle2 className="w-5 h-5 text-blue-500" />
<h5 className="font-bold text-sm text-slate-200">Verschlüsselte Keys</h5>
<p className="text-xs text-slate-400">Sichere Lizenz-Authentifizierung direkt auf der Kasse.</p>
</div>
<div className="p-5 rounded-xl border border-slate-900 bg-slate-950/70 space-y-2">
<CheckCircle2 className="w-5 h-5 text-blue-500" />
<h5 className="font-bold text-sm text-slate-200">Partner Support</h5>
<p className="text-xs text-slate-400">Schnelle Hilfe und kompetente Ansprechpartner für Händler.</p>
</div>
</div>
</div>
</div>
</section>
{/* Footer */}
<footer className="w-full border-t border-slate-900 bg-slate-950 py-8 px-4 md:px-6 relative z-10">