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);