diff --git a/app/doctor/dashboard/page.tsx b/app/doctor/dashboard/page.tsx index bf91156..a75a8c4 100644 --- a/app/doctor/dashboard/page.tsx +++ b/app/doctor/dashboard/page.tsx @@ -31,7 +31,7 @@ type Schedule = { }; export default function PatientDashboard() { - const userInfo = JSON.parse(localStorage.getItem("user_info") || "{}"); + var userInfo; const doctorId = "3bb9ee4a-cfdd-4d81-b628-383907dfa225"; //userInfo.id; const [availability, setAvailability] = useState(null); const [exceptions, setExceptions] = useState(null); @@ -54,6 +54,7 @@ export default function PatientDashboard() { useEffect(() => { const fetchData = async () => { + userInfo = JSON.parse(localStorage.getItem("user_info") || "{}"); try { // fetch para disponibilidade const response = await AvailabilityService.list(); @@ -273,7 +274,7 @@ export default function PatientDashboard() {

{date}

- {startTime} - {endTime}
- + {startTime} - {endTime}
-

diff --git a/app/doctor/disponibilidade/excecoes/page.tsx b/app/doctor/disponibilidade/excecoes/page.tsx index 115ff54..fd0639d 100644 --- a/app/doctor/disponibilidade/excecoes/page.tsx +++ b/app/doctor/disponibilidade/excecoes/page.tsx @@ -18,6 +18,7 @@ import { exceptionsService } from "@/services/exceptionApi.mjs"; // IMPORTAR O COMPONENTE CALENDÁRIO DA SHADCN import { Calendar } from "@/components/ui/calendar"; import { format } from "date-fns"; // Usaremos o date-fns para formatação e comparação de datas +import { userInfo } from "os"; const APPOINTMENTS_STORAGE_KEY = "clinic-appointments"; @@ -48,10 +49,14 @@ export default function ExceptionPage() { const router = useRouter(); const [filteredAppointments, setFilteredAppointments] = useState([]); const [isLoading, setIsLoading] = useState(false); - const userInfo = JSON.parse(localStorage.getItem("user_info") || "{}"); + var userInfo; const doctorIdTemp = "3bb9ee4a-cfdd-4d81-b628-383907dfa225"; const [tipo, setTipo] = useState(""); + useEffect(() => { + userInfo = JSON.parse(localStorage.getItem("user_info") || "{}"); + }); + // NOVO ESTADO 1: Armazena os dias com consultas (para o calendário) const [bookedDays, setBookedDays] = useState([]); @@ -110,7 +115,7 @@ export default function ExceptionPage() {

Adicione exceções

-

Altere a disponibilidade em casos especiais para o Dr. {userInfo.user_metadata.full_name}

+

Altere a disponibilidade em casos especiais para o Dr. João Silva