Skip to content

Commit de5bf2b

Browse files
Apply design to onboarding page
Apply the same design as the landing page and dashboard to the affiliate onboarding page.
1 parent cb7c8b7 commit de5bf2b

File tree

1 file changed

+27
-19
lines changed

1 file changed

+27
-19
lines changed

src/pages/AffiliateOnboardingPage.tsx

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -46,27 +46,34 @@ const AffiliateOnboardingPage = () => {
4646
};
4747

4848
return (
49-
<div className="min-h-screen bg-gradient-to-br from-blue-50 via-white to-purple-50">
50-
<div className="container mx-auto px-4 py-16">
51-
<div className="max-w-2xl mx-auto">
52-
53-
{/* En-tête */}
54-
<div className="text-center mb-8">
55-
<div className="flex justify-center mb-4">
56-
<div className="p-3 bg-blue-100 rounded-full">
57-
<CreditCard className="h-8 w-8 text-blue-600" />
49+
<div className="min-h-screen bg-white overflow-hidden">
50+
<div className="fixed inset-0 pointer-events-none">
51+
<div className="absolute top-20 right-10 w-64 h-64 bg-blue-500/5 rounded-full blur-3xl animate-pulse"></div>
52+
<div className="absolute top-1/2 left-10 w-48 h-48 bg-purple-500/5 rounded-full blur-3xl animate-pulse"></div>
53+
<div className="absolute bottom-1/4 right-1/4 w-32 h-32 bg-green-500/5 rounded-full blur-2xl animate-pulse"></div>
54+
</div>
55+
56+
<div className="relative z-10">
57+
<div className="container mx-auto px-4 py-16">
58+
<div className="max-w-2xl mx-auto">
59+
60+
{/* En-tête */}
61+
<div className="text-center mb-8">
62+
<div className="flex justify-center mb-4">
63+
<div className="p-3 bg-blue-100 rounded-xl">
64+
<CreditCard className="h-8 w-8 text-blue-600" />
65+
</div>
5866
</div>
67+
<h1 className="text-3xl font-bold text-slate-900 mb-2">
68+
Configuration Stripe Connect
69+
</h1>
70+
<p className="text-slate-600">
71+
Configuration des paiements pour les affiliés RefSpring
72+
</p>
5973
</div>
60-
<h1 className="text-3xl font-bold text-slate-900 mb-2">
61-
Configuration Stripe Connect
62-
</h1>
63-
<p className="text-slate-600">
64-
Configuration des paiements pour les affiliés RefSpring
65-
</p>
66-
</div>
6774

6875
{/* Contenu principal */}
69-
<Card className="border-0 shadow-lg">
76+
<Card className="border-slate-200">
7077
<CardHeader className="text-center">
7178
<CardTitle className="flex items-center justify-center gap-3">
7279
{status === 'loading' && (
@@ -112,15 +119,15 @@ const AffiliateOnboardingPage = () => {
112119

113120
{/* Informations sur le compte */}
114121
{accountId && (
115-
<div className="bg-slate-50 rounded-lg p-4">
122+
<div className="bg-slate-50 rounded-xl p-4">
116123
<div className="text-sm text-slate-600 mb-1">Compte Stripe Connect</div>
117124
<div className="font-mono text-sm text-slate-900">{accountId}</div>
118125
</div>
119126
)}
120127

121128
{/* Prochaines étapes */}
122129
{status === 'success' && (
123-
<div className="bg-green-50 rounded-lg p-4">
130+
<div className="bg-green-50 rounded-xl p-4">
124131
<h3 className="font-medium text-green-900 mb-2">Prochaines étapes :</h3>
125132
<ul className="text-sm text-green-800 space-y-1">
126133
<li>• Vos commissions seront automatiquement transférées sur votre compte</li>
@@ -180,6 +187,7 @@ const AffiliateOnboardingPage = () => {
180187
</div>
181188
</div>
182189
</div>
190+
</div>
183191
);
184192
};
185193

0 commit comments

Comments
 (0)