Chiede conferma prima di cambiare o rimuovere la foto profilo
Entrambe le azioni avvenivano subito, senza possibilità di annullare per errore. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -105,6 +105,7 @@ function Profilo() {
|
|||||||
const file = e.target.files?.[0];
|
const file = e.target.files?.[0];
|
||||||
e.target.value = "";
|
e.target.value = "";
|
||||||
if (!file || !g) return;
|
if (!file || !g) return;
|
||||||
|
if (!confirm("Aggiornare l'immagine profilo?")) return;
|
||||||
try {
|
try {
|
||||||
await caricaAvatar(g.id, file);
|
await caricaAvatar(g.id, file);
|
||||||
setBust(Date.now());
|
setBust(Date.now());
|
||||||
@@ -153,6 +154,7 @@ function Profilo() {
|
|||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
|
if (!confirm("Rimuovere l'immagine profilo?")) return;
|
||||||
try {
|
try {
|
||||||
await rimuoviAvatar(g.id);
|
await rimuoviAvatar(g.id);
|
||||||
setBust(Date.now());
|
setBust(Date.now());
|
||||||
|
|||||||
Reference in New Issue
Block a user