"use client" import Link from "next/link" import { ChevronRight, ShieldCheck, UserRound } from "lucide-react" import { AccountAvatar } from "@/components/suite/account-avatar" import { CompteSettingsCard } from "@/components/compte/compte-settings-card" import { useChromeIdentity } from "@/lib/hooks/use-chrome-identity" import { ACCOUNT_SETTINGS_BASE_PATH } from "@/lib/compte-settings/settings-nav" import { cn } from "@/lib/utils" const CARDS = [ { href: `${ACCOUNT_SETTINGS_BASE_PATH}/informations`, icon: UserRound, title: "Informations personnelles", description: "Consultez votre nom, votre adresse e-mail et votre identifiant Ulti.", }, { href: `${ACCOUNT_SETTINGS_BASE_PATH}/securite`, icon: ShieldCheck, title: "Sécurité", description: "Gérez votre mot de passe, la validation en deux étapes et vos sessions.", }, ] as const export function CompteHomeSection() { const identity = useChromeIdentity() return ( <>
{identity ? ( ) : (
)}

{identity ? `Bonjour ${identity.firstName} !` : "Votre compte Ulti"}

Gérez vos informations et la sécurité de votre compte sur l'ensemble de la suite Ulti.

{identity ? (

{identity.email}

) : null}
{CARDS.map((card) => { const Icon = card.icon return ( {card.title} {card.description} ) })}
) }