import React, { useState, useRef, useEffect } from 'react';
import { Lock, Key, ChevronRight, Play, Heart, Brain, Zap, CheckCircle2, Music, Sparkles, Download, Share2, Info } from 'lucide-react';
const SuperIntentionApp = () => {
const [isAuthenticated, setIsAuthenticated] = useState(false);
const [passcode, setPasscode] = useState('');
const [error, setError] = useState('');
const [activeTab, setActiveTab] = useState('presentation'); // 'presentation', 'exercise', 'result'
// State for the Exercise Wizard
const [step, setStep] = useState(0);
const [inputs, setInputs] = useState({
action: '',
feeling: '',
mission: '',
powerSong: ''
});
const handleLogin = (e) => {
e.preventDefault();
if (passcode === 'INTENTION25') {
setIsAuthenticated(true);
setError('');
} else {
setError('Code d'accès incorrect. L'accès est réservé aux initiés.');
}
};
const handleInput = (field, value) => {
setInputs(prev => ({ ...prev, [field]: value }));
};
const nextStep = () => setStep(prev => prev + 1);
const prevStep = () => setStep(prev => prev - 1);
// --- COMPONENT: LOGIN SCREEN ---
if (!isAuthenticated) {
return (
{/* Background Effects */}
Institut d'Hypnose & de Performance
Espace Privé | Super-Intention
);
}
// --- MAIN APP ---
return (
{/* Global Background */}
{/* Header */}
setActiveTab('presentation')}
className={`px-4 py-1.5 rounded-full text-sm font-medium transition-all duration-300 ${activeTab === 'presentation' ? 'bg-amber-500 text-slate-900 shadow-amber-500/20 shadow-lg' : 'text-slate-400 hover:text-amber-200'}`}
>
La Méthode
setActiveTab('exercise')}
className={`px-4 py-1.5 rounded-full text-sm font-medium transition-all duration-300 ${activeTab !== 'presentation' ? 'bg-amber-500 text-slate-900 shadow-amber-500/20 shadow-lg' : 'text-slate-400 hover:text-amber-200'}`}
>
Pratique
{/* --- TAB: PRESENTATION --- */}
{activeTab === 'presentation' && (
{/* Hero Section */}
Haute Performance
Quand votre vie a du sens, l'action devient naturelle.
Sortez du mode "Il faut / Je dois" . Votre inconscient ne cherche pas la survie, il cherche la **certitude**.
{/* The Conflict Infographic */}
01. Le Conflit Intérieur
TÊTE
Logique "Il faut que..."
CŒUR
Émotion "Ça n'a pas de sens"
Conséquence : Fatigue, procrastination, freinage inconscient.
{/* The Solution */}
La Solution : La Super-Intention
L'art de donner un sens profond à une action et de le programmer dans votre inconscient.
« Quand je [ACTION] ,
je me sens [ÉTAT POSITIF] ,
et ça m'aide à [MISSION DE VIE] . »
setActiveTab('exercise')}
className="group flex items-center gap-3 bg-amber-500 hover:bg-amber-400 text-slate-950 px-8 py-4 rounded-full font-bold text-lg transition-all shadow-[0_0_20px_rgba(245,158,11,0.3)] hover:shadow-[0_0_30px_rgba(245,158,11,0.5)]"
>
Démarrer le Protocole
)}
{/* --- TAB: EXERCISE WIZARD --- */}
{activeTab === 'exercise' && (
{/* Progress Bar */}
{[0, 1, 2, 3].map((s) => (
= s ? 'bg-amber-500 shadow-[0_0_10px_rgba(245,158,11,0.8)]' : 'bg-slate-800'}`}>
))}
{/* Step 0: The Action */}
{step === 0 && (
Étape 1 : Identifier la contrainte
Quelle est l'action qui te pèse ?
Celle où tu te dis "Il faut", "Je dois". Celle qui crée de la friction. Sois précis.
"Benoît : Ne juge pas ta résistance. Elle est une information, pas un défaut. Ton inconscient freine car il manque de données sur le sens."
)}
{/* Step 1: The Feeling */}
{step === 1 && (
Étape 2 : Le Bénéfice Émotionnel
Que veux-tu ressentir VRAIMENT ?
Imagine que cette action est terminée et réussie. Au-delà du résultat matériel, quel est l'état intérieur que cela te procure ? Paix ? Fierté ? Liberté ?
"Le cerveau ne distingue pas travail et loisir. Il distingue Sens et Contrainte. Donne-lui l'émotion qu'il recherche."
)}
{/* Step 2: The Mission */}
{step === 2 && (
Étape 3 : La Grande Vision
En quoi ça sert ta mission ?
Relie cette petite action à ton grand projet de vie. Qui deviens-tu en faisant cela ?
)}
{/* Step 3: Power Song & Finish */}
{step === 3 && (
Étape 4 : L'Ancrage Auditif
Ta "Power Song"
Quelle musique déclenche instantanément cet état de puissance en toi ? C'est le déclencheur pour ton Cœur.
Posture de Puissance requise
Dos droit. Épaules ouvertes. Regard au loin. Respire.
)}
{/* Navigation Buttons */}
{step > 0 ? (
Retour
) :
}
{step < 3 ? (
Suivant
) : (
setActiveTab('result')}
className="bg-gradient-to-r from-amber-400 to-amber-600 text-slate-900 px-8 py-3 rounded-lg font-bold hover:shadow-[0_0_20px_rgba(245,158,11,0.6)] transition transform hover:scale-105 flex items-center gap-2"
>
Générer ma Super-Intention
)}
)}
{/* --- TAB: RESULT (The Talisman) --- */}
{activeTab === 'result' && (
Ton Talisman de Transformation
{/* THE CARD - Designed to be screenshotted */}
{/* Card Background Texture */}
{/* Card Top */}
{/* Card Core Content */}
Quand je...
{inputs.action || "..."}
Je me sens...
{inputs.feeling || "..."}
Et cela sert...
{inputs.mission || "..."}
{/* Card Bottom */}
{inputs.powerSong || "Ma Power Song"}
Institut d'Hypnose & de Performance
Benoît Sanglier
{/* Corner Ornaments */}
Ceci est ton fond d'écran de puissance. Fais une capture d'écran maintenant.
Partager
window.print()} className="flex items-center gap-2 bg-amber-600 hover:bg-amber-500 text-white px-4 py-2 rounded-lg text-sm transition">
Sauvegarder
{setStep(0); setActiveTab('exercise');}} className="text-amber-500/50 hover:text-amber-500 text-xs mt-4 underline decoration-amber-500/30">
Recommencer avec une autre action
)}
);
};
export default SuperIntentionApp;