import { useRouter } from "next/router"; import { api } from "@/src/utils/api"; import { formatLocalIsoDate } from "@/src/components/LocalIsoDate"; import { BillingCurrentPlanLabel } from "./BillingCurrentPlanLabel"; export const BillingPlanPeriodView = () => { const router = useRouter(); const orgId = router.query.organizationId as string | undefined; const { data, isLoading } = api.cloudBilling.getSubscriptionInfo.useQuery( { orgId: orgId ?? "" }, { enabled: Boolean(orgId) }, ); return (
Billing period:{" "} {!isLoading && data?.billingPeriod && ( <> {`${formatLocalIsoDate(data.billingPeriod.start, false, "day")} - ${formatLocalIsoDate(data.billingPeriod.end, false, "day")}`} > )}