This commit is contained in:
2025-12-12 14:23:40 +01:00
parent 6a88fe93ab
commit 2cd3bfbb47
58 changed files with 2866 additions and 260 deletions

View File

@@ -79,7 +79,7 @@ export default function PendingSponsorshipRequests({
</div>
<p className="text-gray-400 text-sm">No pending sponsorship requests</p>
<p className="text-gray-500 text-xs mt-1">
When sponsors apply to sponsor this {entityType}, their requests will appear here.
When sponsors apply to sponsor this {entityType}, their requests will appear here. Sponsorships are attached to seasons, so you can change partners from season to season.
</p>
</div>
);
@@ -233,7 +233,7 @@ export default function PendingSponsorshipRequests({
<div className="text-xs text-gray-500 mt-4">
<p>
<strong className="text-gray-400">Note:</strong> Accepting a request will activate the sponsorship.
The sponsor will be charged and you'll receive the payment minus 10% platform fee.
The sponsor will be charged per season and you'll receive the payment minus 10% platform fee.
</p>
</div>
</div>

View File

@@ -127,6 +127,13 @@ function getEntityIcon(type: EntityType) {
}
}
function getSponsorshipTagline(type: EntityType): string {
if (type === 'league') {
return 'Reach engaged sim racers by sponsoring a season in this league.';
}
return `Reach engaged sim racers by sponsoring this ${getEntityLabel(type).toLowerCase()}`;
}
// ============================================================================
// COMPONENT
// ============================================================================
@@ -227,7 +234,7 @@ export default function SponsorInsightsCard({
<h3 className="text-lg font-semibold text-white">Sponsorship Opportunity</h3>
</div>
<p className="text-gray-400 text-sm">
Reach engaged sim racers by sponsoring this {entityType}
{getSponsorshipTagline(entityType)}
</p>
</div>
<div className="flex items-center gap-2">
@@ -412,7 +419,7 @@ export default function SponsorInsightsCard({
{/* Footer */}
<div className="flex items-center justify-between pt-3 border-t border-charcoal-outline/50">
<p className="text-xs text-gray-500">
10% platform fee applies Logos burned on all liveries
10% platform fee applies Logos burned on all liveries Sponsorships are attached to seasons, so you can change partners from season to season
{appliedTiers.size > 0 && ' • Application pending review'}
</p>
<Button