import PricingList from "@/components/PricingPlan"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Progress } from "@/components/ui/progress"; import { getCurrentPlanWithAuth } from "@/server/getCurrentPlan"; import { stripe } from "@/server/stripe"; const freeTierSeconds = 30000; export default async function Home() { const sub = await getCurrentPlanWithAuth(); const data = sub?.subscription_item_api_id ? await stripe.subscriptionItems.listUsageRecordSummaries( sub?.subscription_item_api_id, ) : null; return (
Account Usage View you account usage {sub?.plan} {data && (
Current free gpu usage: {
{data.data[0].total_usage}s /{Math.floor(freeTierSeconds)}s {Math.floor(data.data[0].total_usage / 60 / 60)}hr / {Math.floor(freeTierSeconds / 60 / 60)}hr
}
)}
); }