Files
bigcapital/src/containers/Preferences/Currencies/CurrenciesProvider.tsx
2022-09-19 21:16:02 +02:00

25 lines
610 B
TypeScript

// @ts-nocheck
import React, { createContext, useContext } from 'react';
import { useCurrencies } from '@/hooks/query';
const CurrenciesContext = createContext();
/**
* currencies provider.
*/
function CurrenciesProvider({ ...props }) {
// fetches the currencies list.
const { data: currencies, isLoading: isCurrenciesLoading } = useCurrencies();
const state = {
currencies,
isCurrenciesLoading,
};
return <CurrenciesContext.Provider value={state} {...props} />;
}
const useCurrenciesContext = () => useContext(CurrenciesContext);
export { CurrenciesProvider, useCurrenciesContext };