@@ -30,12 +30,6 @@ import { getBillingUrl } from "@posthog/ui/utils/urls";
3030import { Badge , Button , Callout , Flex , Spinner , Text } from "@radix-ui/themes" ;
3131import { useEffect } from "react" ;
3232
33- /**
34- * Plan & usage under usage-based billing: no seats or plans to manage in-app —
35- * payment methods, spend limits, and org-level usage live on the PostHog
36- * billing page. The free-tier meters show the per-user allowance for
37- * confirmed free-tier orgs; subscribed orgs have no per-user caps to meter.
38- */
3933export function PlanUsageSettings ( ) {
4034 const billingEnabled = useFeatureFlag ( BILLING_FLAG ) ;
4135 const spendAnalysisEnabled = useSpendAnalysisEnabled ( ) ;
@@ -163,7 +157,9 @@ export function PlanUsageSettings() {
163157 </ Flex >
164158
165159 < Flex direction = "column" gap = "3" >
166- < Text className = "font-medium text-(--gray-9) text-sm" > Usage</ Text >
160+ < Text className = "font-medium text-(--gray-9) text-sm" >
161+ Organization usage
162+ </ Text >
167163 { usageLoading ? (
168164 < Flex
169165 align = "center"
@@ -178,7 +174,7 @@ export function PlanUsageSettings() {
178174 label = { freeTier ? "Monthly free usage" : "Usage this period" }
179175 percent = { meter . percent }
180176 valueLabel = { `${ formatUsdAmount ( meter . usedUsd ) } of ${ formatUsdAmount ( meter . limitUsd ) } ${ freeTier ? " included" : "" } ` }
181- detail = { `${ meter . exceeded ? "Limit exceeded. " : "" } ${ formatResetTime ( meter . resetAt ) } ` }
177+ detail = { `${ meter . exceeded ? "Limit exceeded. " : "" } ${ formatResetTime ( meter . resetAt , { label : "Billing period ends" } ) } ` }
182178 breakdown = {
183179 meter . breakdown
184180 ? { ...meter . breakdown , usedUsd : meter . usedUsd }
0 commit comments