Rev 3482 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect } from 'react';import { useDispatch } from 'react-redux';import { Typography } from '@mui/material';import { useMicroLearning, useFetch } from '@hooks';import { addTopic } from '../../../redux/micro-learning/topics.actions';import Spinner from 'components/UI/Spinner';import Topics from 'components/micro-learning/Topics';const TopicsPage = () => {const { link_topics: linkTopics } = useMicroLearning();const { data: topics, isLoading } = useFetch(linkTopics, []);const dispatch = useDispatch();useEffect(() => {topics.forEach((topic) => dispatch(addTopic(topic)));}, [topics]);return (<><Typography variant='h1'>Topicos</Typography>{isLoading ? <Spinner /> : <Topics />}</>);};export default TopicsPage;