"use client" import { useState } from "react" import { Button } from "@/components/ui/button" import { Card, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { CheckCircle, AlertCircle } from "lucide-react" export default function ProfilePage() { const [formData, setFormData] = useState({ firstName: "Jean", lastName: "Dupont", email: "jean.dupont@example.com", phone: "+33 6 12 34 56 78", address: "123 Rue de l'École", city: "Paris", postalCode: "75001", country: "France", }) const [passwordData, setPasswordData] = useState({ currentPassword: "", newPassword: "", confirmPassword: "", }) const [showPasswords, setShowPasswords] = useState(false) const [saveSuccess, setSaveSuccess] = useState(false) const handleProfileChange = (e: React.ChangeEvent) => { const { name, value } = e.target setFormData((prev) => ({ ...prev, [name]: value })) } const handlePasswordChange = (e: React.ChangeEvent) => { const { name, value } = e.target setPasswordData((prev) => ({ ...prev, [name]: value })) } const handleSaveProfile = () => { setSaveSuccess(true) setTimeout(() => setSaveSuccess(false), 3000) } return (
{/* Header */}

Mon Profil

Gérez vos informations personnelles et vos paramètres de sécurité

{/* Success Message */} {saveSuccess && (

Succès

Vos modifications ont été sauvegardées

)} {/* Profile Information */} Informations Personnelles Mettez à jour vos informations de profil
{/* Name Row */}
{/* Contact Info */}
{/* Address */}
{/* City, Postal, Country */}
{/* Security - Change Password */} Sécurité Gérez vos paramètres de sécurité et votre mot de passe

Authentification à deux facteurs

Activé et sécurisé par clé de cryptographie post-quantique

Changer le mot de passe

{/* Current Password */}
{/* New Password */}
setShowPasswords(e.target.checked)} className="w-4 h-4 rounded border border-border" />
{/* Account Management */} Gestion du Compte Paramètres et actions relatifs à votre compte

Sessions Actives

Vous avez 1 session active (ce navigateur)

Zone Dangereuse

Actions irréversibles sur votre compte

) }