Proyectos de Subversion LeadersLinked - SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3741 stevensc 1
import { useEffect } from 'react';
2
 
3
import { useApi, useAlert } from '@shared/hooks';
4
import { getQuestionsCategories } from '@my-coach/services';
5
 
6
export function useCategories() {
7
  const { showError } = useAlert();
8
 
9
  const {
10
    data: categories,
11
    loading,
12
    execute: executeGetCategories
13
  } = useApi(getQuestionsCategories, {
14
    onError: (error) => {
15
      showError(error.message);
16
    }
17
  });
18
 
19
  useEffect(() => {
20
    executeGetCategories();
21
  }, []);
22
 
23
  return {
24
    categories: categories?.categories || {},
25
    loading
26
  };
27
}