From e15fd846769cd9c2c04e587ae833340ca6da9f56 Mon Sep 17 00:00:00 2001 From: "DESKTOP-BC3NEC6\\chiefsoft" Date: Sun, 5 Feb 2023 17:18:40 -0500 Subject: [PATCH] Resoues point started --- src/components/Resources/index.jsx | 29 ++++++++++++++++++++++++++++- src/services/UsersService.js | 12 ++++++++++-- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/components/Resources/index.jsx b/src/components/Resources/index.jsx index 50c52f0..df18c24 100755 --- a/src/components/Resources/index.jsx +++ b/src/components/Resources/index.jsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useEffect, useState } from "react"; import { Link } from "react-router-dom"; import authProfilePic from "../../assets/images/auth-profile-picture.png"; import profileBanner from "../../assets/images/profile-cover.png"; @@ -13,6 +13,8 @@ import HiddenProductsTab from "./HiddenProductsTab"; import OnSaleTab from "./OnSaleTab"; import OwnTab from "./OwnTab"; +import usersService from "../../services/UsersService"; + export default function Resources() { const onSaleProducts = marketPlace.data; const CreatedSell = marketPlace.data; @@ -54,6 +56,31 @@ export default function Resources() { }, ]; + + const api = new usersService(); + + const [isLoading, setIsLoading] = useState(true) + + const [userResources, setUserResource] = useState([]); + + + const getUserResources = async () => { + try { + const res = await api.getUserResources(); + + // setUserResource(res.data.reminders); + setIsLoading(false) + + }catch(error) { + setIsLoading(false) + } + }; + + useEffect(() => { + getUserResources(); + }, []); + + const [tab, setTab] = useState(tabs[0].name); const tabHandler = (value) => { setTab(value); diff --git a/src/services/UsersService.js b/src/services/UsersService.js index 5265509..05117a3 100644 --- a/src/services/UsersService.js +++ b/src/services/UsersService.js @@ -24,13 +24,18 @@ class usersService { return this.getAuxEnd("/loginhx", reqData); } + getUserResources(){ + var reqData = { + member_id: localStorage.getItem("member_id") + }; + return this.getAuxEnd("/resources", reqData); + } //---------------------------------------- ----- //---------------------------------------- ----- // Unified call below //---------------------------------------- ----- //---------------------------------------- ----- getAuxEnd(uri, reqData) { - // debugger; const session_token = localStorage.getItem("session_token"); let axiosConfig = { headers: { @@ -40,7 +45,10 @@ class usersService { } }; const endPoint = process.env.REACT_APP_USERS_ENDPOINT + uri; - return Axios.get(endPoint,axiosConfig,reqData) + return Axios.get(endPoint,{ + params: { + reqData + }}) .then((response) => { console.log("~~~~~~~ Toks2 GET ~~~~~~~~"); return response;