Profil - {$user != null ? $user.username: ""}
{#if $user != null}

Mon compte

{ if(infoForm == null) return updateUserRequest($infoForm.summary).then(res=>{ user.update((o)=>{return {...o,...res}}) success("Mis a jour", "Informations mises à jour avec succès") }).catch(()=>{ error("Erreur","Une erreur est survenue") }) }} canValid={infoForm != null && $infoForm.valid}>
{ show(UserConfirm, {onValidate: ( p )=>{ updatePassword({...$passwordForm.summary, old_password: p}).then((r)=>{ localStorage.setItem("token", r.access_token) localStorage.setItem("refresh", r.refresh_token) close() success("Sécurité", "Mot de passe mises à jour avec succès") }).catch((e)=>{ error("Sécurité","Une erreur est survenue") }) }, validate: "Changer mon mot de passe", cancel: close, cancelMsg: "Garder le mot de passe actuel"}) }} canValid={passwordForm != null && $passwordForm.valid}>
{/if}