1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-24 20:36:40 +07:00

fixed node related status

This commit is contained in:
Fedor Katurov 2022-01-02 18:07:02 +07:00
parent 0bc2ff250f
commit 7d7afeeaf5

View file

@ -6,12 +6,11 @@ import { useCallback } from 'react';
import { apiGetNodeRelated } from '~/redux/node/api'; import { apiGetNodeRelated } from '~/redux/node/api';
export const useGetNodeRelated = (id?: INode['id']) => { export const useGetNodeRelated = (id?: INode['id']) => {
const { data, isValidating: isLoading, mutate } = useSWR<ApiGetNodeRelatedResult>( const { data, isValidating, mutate } = useSWR<ApiGetNodeRelatedResult>(API.NODE.RELATED(id), () =>
API.NODE.RELATED(id), apiGetNodeRelated({ id })
() => apiGetNodeRelated({ id })
); );
const refresh = useCallback(() => mutate(data, true), [data, mutate]); const refresh = useCallback(() => mutate(data, true), [data, mutate]);
return { related: data?.related, isLoading, refresh }; return { related: data?.related, isLoading: isValidating && !data, refresh };
}; };