"use client"; import Link from "next/link"; import { useState } from "react"; import { CREDIT_PRICE_CENTS, CREDIT_PURCHASE_MAX, CREDIT_PURCHASE_MIN, formatCreditPrice, } from "@/lib/credits"; export function PaygPriceCalculator() { const [videos, setVideos] = useState(CREDIT_PURCHASE_MIN); const total = formatCreditPrice(videos); const unit = formatCreditPrice(1); return (
Pay as you go
{unit} per video · minimum {CREDIT_PURCHASE_MIN} videos ( {formatCreditPrice(CREDIT_PURCHASE_MIN)})
Total
{total}
{videos} × {unit}{" "} (€{(CREDIT_PRICE_CENTS / 100).toFixed(2)} each)