Skip to main content
Configuration File: config/pages/partners.ts
Partner Icons? See the Icons Guide to learn how to configure icons for benefits, requirements, and platform types.

Overview

The partners page lets you:
  • Showcase partner program benefits
  • Define eligibility requirements
  • Include affiliate program details
  • Add partner FAQs
  • Customize application CTA
Configuration file: config/pages/partners.ts

Quick Start

1

Edit the config file

Open config/pages/partners.ts:
2

Customize benefits and requirements

Update partner benefits and eligibility criteria
3

Test it


Configuration Structure

Hero Section

Benefits Section

Available colors: blue, purple, green, yellow, cyan, orange, red

Requirements Section

FAQ Section

Call to Action

Flexible CTA that supports email (mailto) or direct links (Google Forms, Typeform, custom pages)
The CTA section allows two action types:

Option 1: Email (mailto)

Use %0D%0A for line breaks in mailto URLs. Test the email link before deploying!
Link Examples:
Action Type Options: Mailto Action: Link Action: Available Icons:

Complete Example


Best Practices

Benefits

  1. Be specific - Show exact perks (commission %, support level)
  2. Use icons - Visual appeal for each benefit
  3. 4-6 benefits - Focus on most valuable perks

Requirements

  1. Realistic thresholds - Don’t set too high or too low
  2. Multiple platforms - Cast a wider net
  3. Show metrics clearly - “5,000+ Subscribers” is clear

FAQ

  1. Answer common questions - Payment, rates, application process
  2. Be transparent - Clear commission structure
  3. 5-8 questions - Enough info, not overwhelming

CTA

  1. Clear instructions - Tell them exactly what to do
  2. Pre-filled email - Makes applying easier
  3. Response time - Set expectations (24-48 hours)

Troubleshooting

Benefits not showing

Check all required fields: icon, title, description, color (with as const)

Requirements layout broken

Each requirement needs: platform, metric, label, icon, color

Email button not working

Ensure mailto format is correct:

Icons not displaying

Use Lucide icon names in camelCase. Check available icons at lucide.dev

Partner Showcase

Showcase your current partners with avatars, descriptions, and social links:

Partner Fields

Available social platforms:
  • website - Personal or company website
  • youtube - YouTube channel URL
  • twitter - Twitter/X profile URL
  • twitch - Twitch channel URL
  • instagram - Instagram profile URL
  • discord - Discord server invite URL
Example with all socials:

Avatar Generation

Use DiceBear API to generate consistent avatars: Format:
Change the seed:
  • Use partner name as seed for consistency
  • Remove spaces or use URL encoding
  • Each unique seed generates a unique avatar
Examples:
  • seed=TechCraft → Specific avatar
  • seed=GamingWithAlex → Different avatar
  • seed=PixelMaster → Another unique avatar
Or use custom images:

Best Practices

  1. 8-12 partners - Good showcase without overwhelming
  2. Consistent descriptions - Keep them short (2-3 words)
  3. Active links - Only include current social accounts
  4. Real avatars - Use actual partner logos if available
  5. Update regularly - Add new partners, remove inactive ones