Files
pingvin-share/frontend/src/hooks/config.hook.ts
2022-11-28 17:50:36 +01:00

15 lines
423 B
TypeScript

import { createContext, useContext } from "react";
import configService from "../services/config.service";
import Config from "../types/config.type";
export const ConfigContext = createContext<Config[] | null>(null);
const useConfig = () => {
const configVariables = useContext(ConfigContext) as Config[];
return {
get: (key: string) => configService.get(key, configVariables),
};
};
export default useConfig;