Added feature for delete user account

This commit is contained in:
Damien Broqua 2024-06-19 11:22:21 +02:00
parent 6ee117b583
commit ad8b8f4767
4 changed files with 78 additions and 1 deletions

View file

@ -149,7 +149,39 @@
</div>
</div>
<div></div>
<div class="box">
<h2>Supprimer mon compte</h2>
<div>
<p>
Vous souhaitez supprimer votre compte et vos collections ?
<br />
Rien de plus simple !
<br />
Il vous suffit de cliquer sur le bouton ci-dessous et l'on se charge de supprimer dans la seconde absolument toutes les données stockées sur cette instance vous concernant !
</p>
<div class="flash error">
<div class="header">
Attention
</div>
<div class="body">
Toute suppression est définitive
</div>
</div>
<div>
<label for="delete">
<input type="checkbox" id="delete" v-model="formData.delete">
J'ai compris
</label>
</div>
<button type="button" class="button is-danger mt-10" :disabled="deleting || !formData.delete" @click="deleteAccount">
<span v-if="!deleting">Supprimer</span>
<i class="icon-spin animate-spin" v-if="deleting"></i>
</button>
</div>
</div>
<button type="submit" class="button is-primary mt-10" :disabled="loading">
<span v-if="!loading">Mettre à jour</span>