UNPKG

coinforbarter-react-native

Version:

CoinForBarter ReactNative Library - Integrate cryptocurrency payments for goods and services in your Mobile App

18 lines (17 loc) 645 B
import React, { createContext, useState } from 'react'; import { PreloaderContainer } from '../../components'; const preloaderStatus = { isLoading: false, // eslint-disable-next-line @typescript-eslint/no-unused-vars setIsLoading: (status) => { }, }; export const PreloaderContext = createContext(preloaderStatus); export const PreloaderProvider = ({ children }) => { const [isLoading, setIsLoading] = useState(false); return (<PreloaderContext.Provider value={{ isLoading, setIsLoading }}> <> {isLoading && <PreloaderContainer />} {children} </> </PreloaderContext.Provider>); };