Compte : « Supprimer mon compte » joignable, lien mort sans déconnexion

Avec un arbre, la fenêtre « Mon compte » ne menait nulle part : elle a maintenant « Gérer mon compte », qui ouvre « Vos arbres » (déconnexion, suppression du compte), la croix ramène à l'arbre. Sans arbre, « Mon compte » renvoyait aussitôt à l'assistant de création : le repli vers la démo ne se déclenche plus quand l'utilisateur a ouvert l'écran lui-même. Sur le lien d'un arbre supprimé, la session du compte est restaurée, « Créer mon arbre » ouvre le compte connecté au lieu d'un écran de connexion. Page vie privée alignée sur le chemin réel.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
IliesAllaliandClaude Opus 5.5 committed 2026-09-30 23:22:45 +02:00
1 parent e718d48708
commit ba15fc8745
5 files changed
+33 -7

No files matched your search

+13 -4
View File
@@ -11,6 +11,7 @@ const AccountPanel = ({
selectedPersonId = '',
people = [],
onSelectPerson,
onManageAccount,
onClose,
}) => {
const [query, setQuery] = useState('')
@@ -96,11 +97,19 @@ const AccountPanel = ({
</div>
</div>
{selectedPersonId && (
{(selectedPersonId || onManageAccount) && (
<div className="pz-modal-actions">
<button type="button" className="pz-btn pz-btn--ghost pz-btn--sm" onClick={() => onSelectPerson?.(null)}>
{t("Ce n'est plus moi")}
</button>
{selectedPersonId && (
<button type="button" className="pz-btn pz-btn--ghost pz-btn--sm" onClick={() => onSelectPerson?.(null)}>
{t("Ce n'est plus moi")}
</button>
)}
{/* Vos arbres, déconnexion et suppression du compte : l'écran du compte, joignable d'ici */}
{onManageAccount && (
<button type="button" className="pz-btn pz-btn--ghost pz-btn--sm ap-manage" onClick={onManageAccount}>
{t('Gérer mon compte')}
</button>
)}
</div>
)}
</div>