diff --git a/apps/web/src/routes/manage.$token.tsx b/apps/web/src/routes/manage.$token.tsx index a41c93a..286f515 100644 --- a/apps/web/src/routes/manage.$token.tsx +++ b/apps/web/src/routes/manage.$token.tsx @@ -585,8 +585,10 @@ function ManageRegistrationPage() { )} - {/* Payment status - shown for everyone with pending/extra payment or gift */} - {(data.paymentStatus !== "paid" || (data.giftAmount ?? 0) > 0) && ( + {/* Payment status badge: + - performers only see a badge if they have a gift to pay, or already paid one + - watchers always have a payment (drink card), so always show a badge */} + {(isPerformer ? (data.giftAmount ?? 0) > 0 : true) && (