← gallery
widgets/mrr-card.canvakit.html
mrr-card v1.0.0
Reusable MRR stat card — self-contained, binds to stripe.mrr. Reads designkit tokens so it retones with whatever DESIGN.md is active.
data sources
- stripe : tool
{ "kind": "tool", "ref": "stripe.mrr" }
source
open in playground →---
template: true
name: mrr-card
version: 1.0.0
description: Reusable MRR stat card — self-contained, binds to stripe.mrr. Reads designkit tokens so it retones with whatever DESIGN.md is active.
author: canvakit
variables:
period: "this month"
dataSources:
stripe:
kind: tool
ref: stripe.mrr
---
<div class="ck-card"
style="
padding: 1.25rem;
background: var(--color-surface, #ffffff);
color: var(--color-ink, #111);
border: 1px solid var(--color-border, #e5e5e5);
border-radius: 10px;
font-family: var(--font-body-md-family, ui-sans-serif, system-ui, sans-serif);
">
<p style="
text-transform: uppercase;
font-size: 0.7rem;
letter-spacing: 0.08em;
color: var(--color-ink-muted, #666);
margin: 0;
">
MRR — {{period}}
</p>
<p style="
font-family: var(--font-h1-family, ui-sans-serif, system-ui, sans-serif);
font-size: 2.25rem;
font-weight: var(--font-h1-weight, 700);
letter-spacing: -0.02em;
color: var(--color-accent, #111);
margin: 0.25rem 0;
">
${{stripe.amount}}
</p>
<p style="color: var(--color-accent-soft, #0a7d30); font-weight: 500; margin: 0;">
+{{stripe.delta}} MoM
</p>
</div>
install
curl -L canvakit.sh/api/template/mrr-card -o widgets/mrr-card.canvakit.html