Skip to main content

max / makenotwork

1.5 KB · 45 lines History Blame Raw
1 {% if let Some(summary) = payout_summary %}
2 <div class="stripe-payout-summary card-muted mb-5">
3 <div class="stack-row stack-row--top">
4 <div>
5 <h3 class="card-h">Payout Summary</h3>
6 <p class="m-0 text-sm muted">
7 Payouts are processed automatically via Stripe Connect.
8 </p>
9 </div>
10 <a href="https://dashboard.stripe.com/payouts" target="_blank" rel="noopener">
11 <button class="btn-secondary text-sm">View in Stripe</button>
12 </a>
13 </div>
14
15 <div class="payout-stats-grid">
16 <div>
17 <div class="text-xs dimmed">Available Balance</div>
18 <div class="amount-big">{{ summary.available }}</div>
19 </div>
20 <div>
21 <div class="text-xs dimmed">Pending</div>
22 <div class="amount-big">{{ summary.pending }}</div>
23 </div>
24 </div>
25
26 {% if !stripe_payouts_enabled %}
27 <div class="payouts-disabled-notice">
28 Payouts are not yet enabled. Complete your Stripe account setup above.
29 </div>
30 {% endif %}
31 </div>
32 {% else %}
33 <div class="card-muted mb-5">
34 <div class="stack-row">
35 <div>
36 <h3 class="card-h">Payout Summary</h3>
37 <p class="m-0 text-sm dimmed">Unable to load balance. Check your Stripe dashboard for details.</p>
38 </div>
39 <a href="https://dashboard.stripe.com/payouts" target="_blank" rel="noopener">
40 <button class="btn-secondary text-sm">View in Stripe</button>
41 </a>
42 </div>
43 </div>
44 {% endif %}
45