Plan-level usage card with title, description, an inline UsageMeter, and an optional upgrade CTA.
PlanUsage wraps UsageMeter in a card sized for billing/usage panels.
Pass meterProps to control the meter underneath.
Pro plan
<PlanUsage
description="Pro plan"
meterProps={{ label: "API calls", limit: 10000, value: 7500 }}
resetNote="Resets on May 31"
title="API usage"
upgradeAction={<Button size="sm">Upgrade</Button>}
/>import { PlanUsage } from "@froggdesign/enter-ui-react";Inherits UsageMeter semantics (role="meter"). Provide a clear meterProps.label so the meter has an accessible name.
title, description: heading.meterProps: forwarded to the inner UsageMeter.resetNote: muted footer (e.g., "Resets on May 31").upgradeAction: trailing CTA slot.Every exported component accepts className. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.