UNPKG

@minimaltech/ra-infra

Version:

Minimal Technology ReactJS Infrastructure

22 lines 743 B
import React from 'react'; import { ApplicationContext } from '../context'; import { getError } from '../../utilities'; export const useApplicationContext = () => { const rs = React.useContext(ApplicationContext); if (!rs?.context) { throw getError({ message: '[useApplicationContext] must be used within a ApplicationContextProvider', }); } return rs.context; }; export const useApplicationLogger = () => { const rs = React.useContext(ApplicationContext); if (!rs?.logger) { throw getError({ message: '[useApplicationLogger] must be used within a ApplicationContextProvider', }); } return rs.logger; }; //# sourceMappingURL=use-application-context.js.map