{#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}