Ignore:
Timestamp:
09/04/26 19:08:08 (11 days ago)
Author:
MBK <marija.karapandzova@…>
Branches:
master
Children:
cdcff72
Parents:
e1f74f6
Message:

Fix frontend appearance

Location:
frontend/src/pages/doctors
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • frontend/src/pages/doctors/DoctorDetail.js

    re1f74f6 r9af201e  
    2424
    2525  useEffect(() => {
     26    const fetchDoctor = async () => {
     27      try {
     28        setLoading(true);
     29        const response = await doctorService.getDoctorById(id);
     30        setDoctor(response.data);
     31      } catch (err) {
     32        setError('Failed to fetch doctor details');
     33        console.error(err);
     34      } finally {
     35        setLoading(false);
     36      }
     37    };
     38
    2639    fetchDoctor();
    2740  }, [id]);
    28 
    29   const fetchDoctor = async () => {
    30     try {
    31       setLoading(true);
    32       const response = await doctorService.getDoctorById(id);
    33       setDoctor(response.data);
    34     } catch (err) {
    35       setError('Failed to fetch doctor details');
    36       console.error(err);
    37     } finally {
    38       setLoading(false);
    39     }
    40   };
    4141
    4242  if (loading) return <Loading />;
  • frontend/src/pages/doctors/DoctorForm.js

    re1f74f6 r9af201e  
    2222  useEffect(() => {
    2323    if (id) {
     24      const fetchDoctor = async () => {
     25        try {
     26          setLoading(true);
     27          const response = await doctorService.getDoctorById(id);
     28          setFormData({
     29            firstName: response.data.firstName,
     30            lastName: response.data.lastName,
     31            emailAddress: response.data.emailAddress,
     32            levelId: response.data.level?.levelId || '',
     33            specializationId: response.data.specialization?.specializationId || '',
     34            departmentId: response.data.department?.departmentId || '',
     35          });
     36        } catch (err) {
     37          setError('Failed to fetch doctor');
     38        } finally {
     39          setLoading(false);
     40        }
     41      };
     42
    2443      fetchDoctor();
    2544    }
    2645  }, [id]);
    27 
    28   const fetchDoctor = async () => {
    29     try {
    30       setLoading(true);
    31       const response = await doctorService.getDoctorById(id);
    32       setFormData({
    33         firstName: response.data.firstName,
    34         lastName: response.data.lastName,
    35         emailAddress: response.data.emailAddress,
    36         levelId: response.data.level?.levelId || '',
    37         specializationId: response.data.specialization?.specializationId || '',
    38         departmentId: response.data.department?.departmentId || '',
    39       });
    40     } catch (err) {
    41       setError('Failed to fetch doctor');
    42     } finally {
    43       setLoading(false);
    44     }
    45   };
    4646
    4747  const handleChange = (e) => {
Note: See TracChangeset for help on using the changeset viewer.