salat
Version:
Daily Moroccan prayers time, right in your console, at the tip of your fingers
19 lines (18 loc) • 593 B
JavaScript
import { getHijriDate } from "#services/utils/hijri";
import { useQuery } from "@tanstack/react-query";
export const useHijriDate = () => {
const query = useQuery({
queryKey: ["hijriDate"],
queryFn: async () => {
const hijri = await getHijriDate();
return hijri;
},
staleTime: 1000 * 60 * 60 * 24, // 24 hours
gcTime: 1000 * 60 * 60 * 24, // garbage collection after 24 hours
});
return {
hijriDate: query.data ?? null,
error: query.error?.message ?? null,
loading: query.isPending,
};
};