Proyectos de Subversion LeadersLinked - SPA

Rev

Autoría | Ultima modificación | Ver Log |

import { useEffect } from 'react';

import { useApi, useAlert } from '@shared/hooks';
import { getQuestionsCategories } from '@my-coach/services';

export function useCategories() {
  const { showError } = useAlert();

  const {
    data: categories,
    loading,
    execute: executeGetCategories
  } = useApi(getQuestionsCategories, {
    onError: (error) => {
      showError(error.message);
    }
  });

  useEffect(() => {
    executeGetCategories();
  }, []);

  return {
    categories: categories?.categories || {},
    loading
  };
}