feat(userAccount): enhance user profile handling with avatar upload and additional user data

This commit is contained in:
hamed
2026-06-19 10:19:52 +03:30
parent f6a3082ac8
commit ea2c0c29ec
7 changed files with 94 additions and 20 deletions
@@ -38,11 +38,16 @@ function Turns({ user, setIsTurnsDetails, loading }) {
const items = response?.data?.data;
if (Array.isArray(items)) {
setAppointments(items);
// API برمی‌گرداند doctor_name/doctor_uuid (تخت)؛ کامپوننت‌ها doctor.name (تودرتو) می‌خواهند.
const normalized = items.map((a) => ({
...a,
doctor: { uuid: a.doctor_uuid, name: a.doctor_name, specialties: [] },
}));
setAppointments(normalized);
} else {
setAppointments([]);
}
setTotalPages(1);
setTotalPages(response?.meta?.totalPages || 1);
} catch (error) {
console.error("Error fetching appointments:", error);
} finally {