diff --git a/packages/frontend/src/components/CelebrityProfile.jsx b/packages/frontend/src/components/CelebrityProfile.jsx index 4b34c58..4a932ca 100644 --- a/packages/frontend/src/components/CelebrityProfile.jsx +++ b/packages/frontend/src/components/CelebrityProfile.jsx @@ -4,7 +4,7 @@ import React, { useState, useEffect } from 'react'; import { useParams, useNavigate, Link } from 'react-router-dom'; import { getCelebrityById, updateCelebrity, deleteCelebrity } from '../services/api'; import EditableField from './EditableField'; -import './CelebrityProfile.css'; // Importa il nuovo CSS per il layout del profilo +import './CelebrityProfile.css'; function CelebrityProfile() { const { id } = useParams(); @@ -39,12 +39,10 @@ function CelebrityProfile() { try { const updatedCelebrity = await updateCelebrity(id, payload); - // Aggiorna lo stato locale per un feedback immediato setCelebrity((prev) => ({ ...prev, [fieldName]: newValue })); console.log('Salvataggio riuscito:', updatedCelebrity); } catch (err) { console.error(`Errore durante il salvataggio del campo ${fieldName}:`, err); - // Rilancia l'errore in modo che il componente figlio possa gestirlo throw err; } }; @@ -89,12 +87,11 @@ function CelebrityProfile() { {error &&
Errore: {error}
}