import React, { useEffect, useState } from "react"; 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"; import localImgLoad from "../../lib/localImgLoad"; export default function ReminderTable({ className }) { const api = new usersService(); const [isLoading, setIsLoading] = useState(true) const [userReminders, setUserReminders] = useState([]); const getUserReminders = async () => { try { const res = await api.getUserReminders(); if(res.status == 200){ setUserReminders([ {reminders: res.data.reminders}, {category: [{category: 'All category', code: 'All category'}, ...res.data.reminder_category]} ]); setIsLoading(false) return } setIsLoading(false) }catch(error) { setIsLoading(false) } }; useEffect(() => { getUserReminders(); }, []); const [selectedCategory, setCategory] = useState('All category') return (
| Item | Start | End | Reminder | . |
{reminder.description.substring(0, 30)+ ' ...'}Added {/* {new Date(reminder.added).toLocaleString().replace(/-/g, '/')} */} {reminder.added.split(' ')[0]} |
{/* {new Date(reminder.start_date).toLocaleString().replace(/-/g, '/')} */}
{reminder.start_date.split(' ')[0]}
|
{/* {new Date(reminder.end_date).toLocaleString().replace(/-/g, '/')} */}
{reminder.end_date.split(' ')[0]}
|
{reminder.reminder} | Edit |
{reminder.description.substring(0, 30)+ ' ...'}Added {new Date(reminder.added).toLocaleString().replace(/-/g, '/')} |
{new Date(reminder.start_date).toLocaleString().replace(/-/g, '/')}
|
{new Date(reminder.end_date).toLocaleString().replace(/-/g, '/')}
|
{reminder.reminder} | {/* */} Edit |