interface Plan { kg: number; pricePerKg: number; shopifyLink: string; } interface AbonnemangCheckoutProps { selectedPlan: string; onBack?: () => void; } const plans: Record = { "Liten": { kg: 3, pricePerKg: 450, shopifyLink: "#" // Replace with actual Shopify link }, "Mellan": { kg: 5, pricePerKg: 450, shopifyLink: "#" }, "Stor": { kg: 10, pricePerKg: 450, shopifyLink: "#" }, }; const AbonnemangCheckout = ({ selectedPlan, onBack }: AbonnemangCheckoutProps) => { const planName = selectedPlan.split(" (")[0]; // Extract plan name from "Liten (3 kg/vecka)" const plan = plans[planName] || plans["Mellan"]; const weeklyPrice = plan.kg * plan.pricePerKg; const monthlyPrice = weeklyPrice * 4; return (

Ditt abonnemang: {planName}

Du beställer {plan.kg} kg kakor per vecka.

Pris: {weeklyPrice.toLocaleString("sv-SE")} kr/vecka{" "} (~{monthlyPrice.toLocaleString("sv-SE")} kr/månad exkl. moms)

Kakorna levereras nästa tisdag!

Betala direkt via kort eller med Klarna. Ingen manuell kontakt behövs.

Betala med kort Betala med Klarna

När betalningen är genomförd skickas automatiskt ett bekräftelsemail och kakorna levereras nästa tisdag.

{onBack && ( )}
); }; export default AbonnemangCheckout;