Skip to content

Commit 0d5285e

Browse files
authored
Merge pull request #16 from MyElectricalData/clarify-account-separation
Clarify account separation between MyElectricalData and Enedis
2 parents 2594908 + 33786d3 commit 0d5285e

File tree

1 file changed

+54
-5
lines changed

1 file changed

+54
-5
lines changed

apps/web/src/pages/Landing.tsx

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Link } from 'react-router-dom'
2-
import { ArrowRight, Shield, Zap, Key, Moon, Sun, Heart, Lock, Database, BarChart3, RefreshCw, ChevronDown, Sparkles, TrendingUp, Github, Server, Home, Radio, LineChart, Container } from 'lucide-react'
2+
import { ArrowRight, Shield, Zap, Key, Moon, Sun, Heart, Lock, Database, BarChart3, RefreshCw, ChevronDown, Sparkles, TrendingUp, Github, Server, Home, Radio, LineChart, Container, AlertCircle, UserPlus, ExternalLink } from 'lucide-react'
33
import { useAuth } from '@/hooks/useAuth'
44
import { useThemeStore } from '@/stores/themeStore'
55
import { useState, useEffect, useRef } from 'react'
@@ -476,10 +476,52 @@ export default function Landing() {
476476
}`}
477477
>
478478
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
479-
<h2 className="text-3xl sm:text-4xl font-bold text-center mb-16 text-gray-900 dark:text-white">
479+
<h2 className="text-3xl sm:text-4xl font-bold text-center mb-8 text-gray-900 dark:text-white">
480480
Comment ça marche ?
481481
</h2>
482482

483+
{/* Alerte importante : deux comptes distincts */}
484+
<div className="max-w-4xl mx-auto mb-12 p-6 bg-gradient-to-br from-amber-50 to-orange-50 dark:from-amber-900/20 dark:to-orange-900/20 rounded-2xl border-2 border-amber-300 dark:border-amber-700 shadow-lg">
485+
<div className="flex items-start gap-4">
486+
<div className="flex-shrink-0">
487+
<AlertCircle className="text-amber-600 dark:text-amber-400" size={32} />
488+
</div>
489+
<div>
490+
<h3 className="text-xl font-bold mb-3 text-gray-900 dark:text-white flex items-center gap-2">
491+
<span>Deux comptes distincts</span>
492+
</h3>
493+
<div className="space-y-4 text-gray-700 dark:text-gray-300">
494+
<p className="text-lg leading-relaxed">
495+
Votre compte <strong className="text-primary-600 dark:text-primary-400">MyElectricalData</strong> est <strong className="text-amber-700 dark:text-amber-400">totalement indépendant</strong> de votre compte Enedis. Ce sont deux comptes séparés avec des identifiants différents.
496+
</p>
497+
<div className="grid md:grid-cols-2 gap-4 mt-4">
498+
<div className="p-4 bg-white dark:bg-gray-800 rounded-xl border border-primary-200 dark:border-primary-700">
499+
<div className="flex items-center gap-2 mb-2">
500+
<UserPlus className="text-primary-600 dark:text-primary-400" size={20} />
501+
<span className="font-semibold text-primary-700 dark:text-primary-400">Compte MyElectricalData</span>
502+
</div>
503+
<p className="text-sm text-gray-600 dark:text-gray-400">
504+
Créé sur cette plateforme avec votre email. Vous obtenez des identifiants API (client_id / client_secret) pour accéder à vos données.
505+
</p>
506+
</div>
507+
<div className="p-4 bg-white dark:bg-gray-800 rounded-xl border border-green-200 dark:border-green-700">
508+
<div className="flex items-center gap-2 mb-2">
509+
<ExternalLink className="text-green-600 dark:text-green-400" size={20} />
510+
<span className="font-semibold text-green-700 dark:text-green-400">Compte Enedis</span>
511+
</div>
512+
<p className="text-sm text-gray-600 dark:text-gray-400">
513+
Votre compte personnel sur le site Enedis. Utilisé lors du consentement pour autoriser l'accès à vos données Linky.
514+
</p>
515+
</div>
516+
</div>
517+
<p className="text-base mt-4 p-3 bg-amber-100 dark:bg-amber-900/30 rounded-lg">
518+
<strong className="text-amber-700 dark:text-amber-400">📋 Processus :</strong> Créez d'abord votre compte MyElectricalData, puis lors du consentement vous serez redirigé vers le site officiel d'Enedis où vous vous connecterez avec <em>vos identifiants Enedis</em> pour autoriser l'accès.
519+
</p>
520+
</div>
521+
</div>
522+
</div>
523+
</div>
524+
483525
<div className="relative">
484526
{/* Timeline line */}
485527
<div className="hidden md:block absolute left-1/2 top-0 bottom-0 w-0.5 bg-gradient-to-b from-primary-200 via-primary-500 to-primary-200 dark:from-primary-800 dark:via-primary-500 dark:to-primary-800" />
@@ -495,10 +537,13 @@ export default function Landing() {
495537
<div className="inline-block p-6 bg-white dark:bg-gray-800 rounded-xl shadow-lg hover:shadow-2xl transition-all duration-300 transform hover:scale-105 border border-gray-200 dark:border-gray-700">
496538
<h3 className="text-2xl font-bold mb-3 text-gray-900 dark:text-white flex items-center justify-center md:justify-end gap-2">
497539
<Key className="text-primary-600 dark:text-primary-400" size={28} />
498-
Création de compte
540+
Création de compte MyElectricalData
499541
</h3>
500542
<p className="text-gray-600 dark:text-gray-400 text-lg">
501-
Créez votre compte et obtenez vos identifiants API (client_id et client_secret).
543+
Créez votre compte <strong>sur notre plateforme</strong> et obtenez vos identifiants API (client_id et client_secret).
544+
</p>
545+
<p className="text-sm text-gray-500 dark:text-gray-500 mt-2 italic">
546+
Ce compte est distinct de votre compte Enedis.
502547
</p>
503548
</div>
504549
</div>
@@ -528,7 +573,11 @@ export default function Landing() {
528573
Consentement Enedis
529574
</h3>
530575
<p className="text-gray-600 dark:text-gray-400 text-lg">
531-
Autorisez la passerelle à accéder à vos données via le portail officiel Enedis.
576+
Vous êtes redirigé vers le <strong>site officiel Enedis</strong> où vous vous connectez avec <strong>votre compte Enedis personnel</strong> pour autoriser l'accès à vos données.
577+
</p>
578+
<p className="text-sm text-green-600 dark:text-green-400 mt-2 flex items-center justify-center md:justify-start gap-1">
579+
<ExternalLink size={14} />
580+
Connexion sécurisée sur enedis.fr
532581
</p>
533582
</div>
534583
</div>

0 commit comments

Comments
 (0)