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;
