Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 17x 1568x 1568x 1568x 61x 61x 1568x | import { useAppDispatch } from "@redux/hooks";
import { setCartLoading } from "@redux/slices/cart";
import { useCallback, useState } from "react";
export const useCartLoading = () => {
const [isLoading, setIsLoading] = useState(false);
const dispatch = useAppDispatch();
const setLoading = useCallback(
(value: boolean) => {
setIsLoading(value);
dispatch(setCartLoading(value));
},
[dispatch],
);
return {
isLoading,
setLoading,
};
};
|