"git@git.cs.vt.edu:danieljk/actual-vt-capstone.git" did not exist on "fdbcf8d90684b508b50fc8c0fab0709e12b168bc"
Newer
Older
import { useEffect } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { getCategories } from 'loot-core/src/client/actions';
import { type State } from 'loot-core/src/client/state-types';
Joel Jeremy Marquez
committed
export function useCategories() {
const dispatch = useDispatch();
const categoriesLoaded = useSelector(
(state: State) => state.queries.categoriesLoaded,
if (!categoriesLoaded) {
dispatch(getCategories());
return useSelector(state => state.queries.categories);