import React, { useEffect, useState } from "react"; import dataImage1 from "../../assets/images/data-table-user-1.png"; import usersService from "../../services/UsersService"; import LoadingSpinner from "../Spinners/LoadingSpinner"; export default function HomeActivities({ className }) { const [recentActivitiesData, setRecentActivitiesData] = useState({ loading: false, status: false, msg: "", data: null, }); const _apiCall = new usersService(); const getRecentActivities = async () => { setRecentActivitiesData((prev) => ({ ...prev, loading: true })); let res; try { res = await _apiCall.getRecentActivities(null); res = res.data; if (res?.internal_return >= 0) { setRecentActivitiesData((prev) => ({ ...prev, loading: false, status: true, data: res.result_list, })); } else { setRecentActivitiesData((prev) => ({ ...prev, loading: false, status: false, msg: "Something went wrong", })); } } catch (error) { setRecentActivitiesData((prev) => ({ ...prev, loading: false, status: false, msg: "Unable to see this", })); throw new Error(`Unable to see this because: ${error}`); } }; useEffect(() => { getRecentActivities(); }, []); console.log(recentActivitiesData); return (

Recent Activities

{/* table heading */} {/**/} {/* */} {/* */} {/* */} {/* */} {/**/} {recentActivitiesData.loading ? ( ) : recentActivitiesData.data ? ( recentActivitiesData.data?.map((item) => { let addedDate = item?.added?.split(" ")[0]; return ( ); }) ) : null}
*/} {/* All Product*/} {/* .
{/*
data
*/}

{item.title ? item.title : "Title"}

{item.description ? item.description : ""}
{item.added ? addedDate : ""}
); }