OpenHands / frontend /src /hooks /use-is-creating-conversation.ts
Backup-bdg's picture
Upload 565 files
b59aa07 verified
raw
history blame
452 Bytes
import { useIsMutating } from "@tanstack/react-query";
import { useNavigation } from "react-router";
export const useIsCreatingConversation = () => {
const navigation = useNavigation();
const numberOfPendingMutations = useIsMutating({
mutationKey: ["create-conversation"],
});
const isNavigating = Boolean(navigation.location);
const hasPendingMutations = numberOfPendingMutations > 0;
return hasPendingMutations || isNavigating;
};