diff --git a/src/components/Reminders/ReminderTable.jsx b/src/components/Reminders/ReminderTable.jsx index 25a110a..c438ebe 100755 --- a/src/components/Reminders/ReminderTable.jsx +++ b/src/components/Reminders/ReminderTable.jsx @@ -1,11 +1,13 @@ import React, { useEffect, useState } from "react"; +import { Link } from "react-router-dom"; import dataImage1 from "../../assets/images/data-table-user-1.png"; import usersService from "../../services/UsersService"; import SelectBox from "../Helpers/SelectBox"; + export default function ReminderTable({ className }) { const [userReminders, setUserReminders] = useState([]); - + const filterCategories = ["All Categories", "Appointments","Exercise/Gym", "Medication"]; const api = new usersService(); useEffect(() => { getUserReminders(); @@ -14,16 +16,13 @@ export default function ReminderTable({ className }) { const getUserReminders = async () => { try { const res = await api.getUserReminders(); - setUserReminders(res.data.reminders); - console.log("res", res); } catch (error) { console.log("Error from User Reminders", error); } }; - const filterCategories = ["All Categories", "Doctors Visit", "Medications"]; const [selectedCategory, setCategory] = useState(filterCategories[0]); return (
-
- - - - - - - - - + {userReminders.map((reminders, index) =>{ + if (userReminders.length < 1 ) { + return( +
+
+ + 0 Reminders Start Reminder + +
+
+ )} else{ + return ( +
+
ItemStartEndReminder.
+ + + + + + + + + + {selectedCategory === "All Categories" ? ( + + <> + {userReminders.map((reminders, index) => ( + + + + + + + + + ))} + + + + ) : selectedCategory === "Doctors Visit" ? ( + <> + + + + + + + + + + + + + + + + ) : ( + <> + + + + + + + + + + + + + + + + )} + +
ItemStartEndReminder.
+
+
+ data +
+
+

+ {reminders.description.substring(0,30) + "..."} +

+ + + Added {new Date(reminders.added).toLocaleString()} + +
+
+
+
+ + + {new Date(reminders.start_date).toLocaleString()} + +
+
+
+ + {new Date(reminders.end_date).toLocaleString()} + +
+
+ + {reminders.reminder} + + + +
+
+
+ data +
+
+

+ Doctors Testing Appointament +

+ + Added 10-10-2025 + +
+
+
+
+ + + 12-01-25 : 6:30 PM + +
+
+
+ + 12-01-28 : 6:30 PM + +
+
+ + 4 + + + +
+
+
+ data +
+
+

+ Hospital Testing Appointament +

+ + Added 10-10-2025 + +
+
+
+
+ + + 12-01-25 : 6:30 PM + +
+
+
+ + 12-01-28 : 6:30 PM + +
+
+ + 4 + + + +
+
+
+ data +
+
+

+ Pizza Testing Appointament +

+ + Added 10-10-2025 + +
+
+
+
+ + + 12-01-25 : 6:30 PM + +
+
+
+ + 12-01-28 : 6:30 PM + +
+
+ + 4 + + + +
+
+
+ data +
+
+

+ Pizza Testing Appointament +

+ + Added 10-10-2025 + +
+
+
+
+ + + 12-01-25 : 6:30 PM + +
+
+
+ + 12-01-28 : 6:30 PM + +
+
+ + 4 + + + +
+
- {selectedCategory === "All Categories" ? ( + ) + + - <> - {userReminders.map((reminders, index) => ( + } + })} + + + + + + - - -
-
- data -
-
-

- {reminders.description} -

- - - Added {new Date(reminders.added).toLocaleString()} - -
-
- - -
- - - {new Date(reminders.start_date).toLocaleString()} - -
- - -
- - {new Date(reminders.end_date).toLocaleString()} - -
- - - - {reminders.reminder} - - - - - - - ))} - - - - ) : selectedCategory === "Doctors Visit" ? ( - <> - - -
-
- data -
-
-

- Doctors Testing Appointament -

- - Added 10-10-2025 - -
-
- - -
- - - 12-01-25 : 6:30 PM - -
- - -
- - 12-01-28 : 6:30 PM - -
- - - - 4 - - - - - - - - -
-
- data -
-
-

- Hospital Testing Appointament -

- - Added 10-10-2025 - -
-
- - -
- - - 12-01-25 : 6:30 PM - -
- - -
- - 12-01-28 : 6:30 PM - -
- - - - 4 - - - - - - - - ) : ( - <> - - -
-
- data -
-
-

- Pizza Testing Appointament -

- - Added 10-10-2025 - -
-
- - -
- - - 12-01-25 : 6:30 PM - -
- - -
- - 12-01-28 : 6:30 PM - -
- - - - 4 - - - - - - - - -
-
- data -
-
-

- Pizza Testing Appointament -

- - Added 10-10-2025 - -
-
- - -
- - - 12-01-25 : 6:30 PM - -
- - -
- - 12-01-28 : 6:30 PM - -
- - - - 4 - - - - - - - - )} - - - + + ); }