diff --git a/pitch-deck/components/slides/TheAskSlide.tsx b/pitch-deck/components/slides/TheAskSlide.tsx index e8f9dc0..03e5f29 100644 --- a/pitch-deck/components/slides/TheAskSlide.tsx +++ b/pitch-deck/components/slides/TheAskSlide.tsx @@ -8,8 +8,7 @@ import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' import AnimatedCounter from '../ui/AnimatedCounter' import GlassCard from '../ui/GlassCard' -import { Landmark } from 'lucide-react' -import { Target, Calendar, FileText } from 'lucide-react' +import { Landmark, Banknote, ArrowRightLeft, TrendingUp, ShieldCheck, Target, Calendar, FileText } from 'lucide-react' import { PieChart, Pie, Cell, ResponsiveContainer, Tooltip } from 'recharts' interface TheAskSlideProps { @@ -43,10 +42,12 @@ function formatTargetDate(dateStr: string, lang: Language): string { export default function TheAskSlide({ lang, funding }: TheAskSlideProps) { const i = t(lang) const de = lang === 'de' + const isWandeldarlehen = (funding?.instrument || '').toLowerCase().includes('wandeldarlehen') const rawFunds = funding?.use_of_funds const useOfFunds = Array.isArray(rawFunds) ? rawFunds : (typeof rawFunds === 'string' ? JSON.parse(rawFunds) : []) const amount = Number(funding?.amount_eur) || 0 const { target, suffix } = formatFundingAmount(amount) + const totalBudget = isWandeldarlehen ? amount * 2 : amount const pieData = useOfFunds.map((item: Record) => ({ name: (de ? item.label_de : item.label_en) as string || 'N/A', @@ -74,6 +75,24 @@ export default function TheAskSlide({ lang, funding }: TheAskSlideProps) { EUR

+ {isWandeldarlehen && ( +
+
+

{de ? 'Ihr Investment' : 'Your Investment'}

+

200k EUR

+
+ + +
+

L-Bank Pre-Seed

+

200k EUR

+
+ = +
+

{de ? 'Gesamtfinanzierung' : 'Total Funding'}

+

400k EUR

+
+
+ )} {/* Details — dynamisch aus funding-Objekt */} @@ -97,6 +116,124 @@ export default function TheAskSlide({ lang, funding }: TheAskSlideProps) { + {/* Wandeldarlehen Explanation — only shown for Wandeldarlehen versions */} + {isWandeldarlehen && ( + <> + {/* How it works */} + + +

+ {de ? 'So funktioniert das Wandeldarlehen' : 'How the Convertible Loan Works'} +

+
+
+ +

+ {de ? '1. Investition' : '1. Investment'} +

+

+ {de + ? 'Investor stellt Darlehen bereit — keine sofortige Bewertung, keine sofortige Verwässerung.' + : 'Investor provides a loan — no immediate valuation, no immediate dilution.'} +

+
+
+ +

+ {de ? '2. Conversion' : '2. Conversion'} +

+

+ {de + ? 'Bei der nächsten Finanzierungsrunde wandelt das Darlehen in Anteile — mit Discount für den Frühphasen-Investor.' + : 'At the next funding round, the loan converts to equity — with a discount for the early-stage investor.'} +

+
+
+ +

+ {de ? '3. Investor-Vorteil' : '3. Investor Advantage'} +

+

+ {de + ? 'Durch den Discount erhält der Investor mehr Anteile pro Euro als spätere Investoren — Prämie für frühes Vertrauen.' + : 'The discount gives the investor more shares per euro than later investors — a premium for early trust.'} +

+
+
+
+
+ + {/* Pre-Seed BW / L-Bank */} + +
+
+ +
+

+ {de ? 'Pre-Seed BW — Staatliche Co-Finanzierung (L-Bank)' : 'Pre-Seed BW — Government Co-Financing (L-Bank)'} +

+

+ {de + ? 'Das Investment wird über das Pre-Seed-Programm von Start-up BW / L-Bank staatlich co-finanziert. Die L-Bank stellt eine Zuwendung mit Wandlungsvorbehalt bereit — das reduziert das Risiko für private Investoren und signalisiert staatliches Vertrauen in das Geschäftsmodell.' + : 'The investment is co-financed through the Pre-Seed BW / L-Bank government program. L-Bank provides a grant with conversion option — reducing risk for private investors and signaling government confidence in the business model.'} +

+
+
+
+
+ + {/* Cap Table */} + + +

+ {de ? 'Cap Table — Beispielrechnung' : 'Cap Table — Example Calculation'} +

+
+
+

+ {de ? 'Vor Conversion' : 'Before Conversion'} +

+
+
+ {de ? 'Gründer' : 'Founders'} + 100% +
+
+ {de ? 'Wandeldarlehen' : 'Convertible Loan'} + {de ? 'ausstehend' : 'outstanding'} +
+
+
+
+

+ {de ? 'Nach Conversion (Beispiel)' : 'After Conversion (Example)'} +

+
+
+ {de ? 'Gründer' : 'Founders'} + ~80-85% +
+
+ {de ? 'Investor' : 'Investor'} + ~10-15% +
+
+ L-Bank / Pre-Seed + ~5% +
+
+
+
+

+ {de + ? '* Beispielhafte Darstellung. Tatsächliche Anteile abhängig von Bewertung und Discount bei Conversion.' + : '* Illustrative example. Actual shares depend on valuation and discount at conversion.'} +

+
+
+ + )} + {/* Use of Funds */} @@ -143,7 +280,7 @@ export default function TheAskSlide({ lang, funding }: TheAskSlideProps) { {item.percentage}% - {((amount * item.percentage) / 100).toLocaleString('de-DE')} EUR + {((totalBudget * item.percentage) / 100).toLocaleString('de-DE')} EUR ))}