UNPKG

leumas-universal-crud-react

Version:

Leumas Universal CRUD to a dynamic Endpoint, Setup your own Dynamic Endpoint and Use Leumas API to send to your MONGO clusters

30 lines (24 loc) 1.1 kB
import { useState, useEffect } from 'react'; import { getAllItems } from '../../helpers/LMS-WildCard-Helpers/UniversalCrud/UniversalCrudHelpers'; // Adjust path accordingly import AiTrainingForms from './exportTrainingForms'; import {useAuthUser} from "react-auth-kit" function AiTrainingFormFetcher() { const [fetchedForms, setFetchedForms] = useState({}); const auth = useAuthUser() useEffect(() => { const fetchData = async () => { try { const trainingForms = await getAllItems("AiForm", "LeumasAPI", auth()?.token); setFetchedForms(trainingForms); console.log("Training Forms ", trainingForms) } catch (error) { console.error('Error fetching training forms:', error); } }; fetchData(); }, []); // Update AiTrainingForms with the fetched forms Object.assign(AiTrainingForms, fetchedForms); return null; // This component doesn't render anything, it's just for data fetching } export default AiTrainingFormFetcher;