File size: 428 Bytes
ad83ff7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import { createContext, useContext, useState } from "react";
const LoaderContext = createContext();
export const LoaderProvider = ({ children }) => {
const [isLoaderShown, setIsLoaderShown] = useState(true); // Initially true
return (
<LoaderContext.Provider value={{ isLoaderShown, setIsLoaderShown }}>
{children}
</LoaderContext.Provider>
);
};
export const useLoader = () => useContext(LoaderContext); |