'use client'; import React, { useState } from 'react'; import { CreditCard, Shield, Lock, ArrowRight, Loader2 } from 'lucide-react'; import { useLanguage } from '@/providers/LanguageProvider'; interface CheckoutProps { plan: { id: string; displayName: string; price: number }; onComplete: () => void; onCancel: () => void; } const Checkout: React.FC = ({ plan, onComplete, onCancel }) => { const [loading, setLoading] = useState(false); const { t } = useLanguage(); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); setLoading(true); setTimeout(() => { onComplete(); }, 2000); }; return (

{t('checkout.order')}

{plan.displayName}{plan.price.toFixed(2)}€
{t('checkout.vat')} (20%){(plan.price * 0.2).toFixed(2)}€
{t('checkout.total')}{(plan.price * 1.2).toFixed(2)}€

{t('checkout.secure_payment')}

{t('checkout.ssl_encryption')}
); }; export default Checkout;