diff --git a/src/components/Reminders/ReminderTable.jsx b/src/components/Reminders/ReminderTable.jsx index c438ebe..5c23cbe 100755 --- a/src/components/Reminders/ReminderTable.jsx +++ b/src/components/Reminders/ReminderTable.jsx @@ -1,29 +1,36 @@ 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"; - +import { Link } from "react-router-dom"; export default function ReminderTable({ className }) { - const [userReminders, setUserReminders] = useState([]); - const filterCategories = ["All Categories", "Appointments","Exercise/Gym", "Medication"]; const api = new usersService(); + + const [isLoading, setIsLoading] = useState(true) + + const [userReminders, setUserReminders] = useState([]); + + + const getUserReminders = async () => { + try { + const res = await api.getUserReminders(); + + setUserReminders(res.data.reminders); + setIsLoading(false) + + }catch(error) { + setIsLoading(false) + } + }; + useEffect(() => { getUserReminders(); }, []); - const getUserReminders = async () => { - try { - const res = await api.getUserReminders(); - setUserReminders(res.data.reminders); - - } catch (error) { - console.log("Error from User Reminders", error); - } - }; - - const [selectedCategory, setCategory] = useState(filterCategories[0]); + // const filterCategories = ["All Categories", "Doctors Visit", "Medications"]; + const filterCategories = ["All category", "Exercise/GYM", "Appointments", "Medication"]; // use this + const [selectedCategory, setCategory] = useState(filterCategories[0]) return (
- {userReminders.map((reminders, index) =>{ - if (userReminders.length < 1 ) { - return( -| Item | -Start | -End | -Reminder | -. | -
|
-
-
-
-
-
-
- - {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} - - | -- - | -
|
-
-
-
-
-
-
- - Doctors Testing Appointament -- - Added 10-10-2025 - - |
-
-
-
-
- 12-01-25 : 6:30 PM
-
-
- |
-
-
-
- 12-01-28 : 6:30 PM
-
-
- |
- - - 4 - - | -- - | -
|
-
-
-
-
-
-
- - Hospital Testing Appointament -- - Added 10-10-2025 - - |
-
-
-
-
- 12-01-25 : 6:30 PM
-
-
- |
-
-
-
- 12-01-28 : 6:30 PM
-
-
- |
- - - 4 - - | -- - | -
|
-
-
-
-
-
-
- - Pizza Testing Appointament -- - Added 10-10-2025 - - |
-
-
-
-
- 12-01-25 : 6:30 PM
-
-
- |
-
-
-
- 12-01-28 : 6:30 PM
-
-
- |
- - - 4 - - | -- - | -
|
-
-
-
-
-
-
- - Pizza Testing Appointament -- - Added 10-10-2025 - - |
-
-
-
-
- 12-01-25 : 6:30 PM
-
-
- |
-
-
-
- 12-01-28 : 6:30 PM
-
-
- |
- - - 4 - - | -- - | -
| Item | +Start | +End | +Reminder | +. | +
|
+
+
+
+
+
+
+ + {reminder.description} ++ + + Added {new Date(reminder.added).toLocaleString()} + + |
+
+
+
+ {new Date(reminder.start_date).toLocaleString()}
+
+
+ |
+
+
+
+ {new Date(reminder.end_date).toLocaleString()}
+
+
+ |
+ + + {reminder.reminder} + + | ++ + | +
|
+
+
+
+
+
+
+ + {reminder.description} ++ + + Added {new Date(reminder.added).toLocaleString()} + + |
+
+
+
+
+ {new Date(reminder.start_date).toLocaleString()}
+
+
+ |
+
+
+
+ {new Date(reminder.end_date).toLocaleString()}
+
+
+ |
+ + + {reminder.reminder} + + | ++ + | +