@shopify/app-bridge-host
Version:
App Bridge Host contains components and middleware to be consumed by the app's host, as well as the host itself. The middleware and `Frame` component are responsible for facilitating communication between the client and host, and used to act on actions se
14 lines (11 loc) • 517 B
JavaScript
import { useContext } from 'react';
import { fromAction, AppActionType } from '@shopify/app-bridge-core/actions/Error';
import { RouterContext } from '../HostProvider.js';
function useRouterContext() {
var context = useContext(RouterContext);
if (!context) {
throw fromAction('Missing required Host Context. Your component must be wrapped in a <HostProvider> component with the `router` prop provided', AppActionType.MISSING_ROUTER_CONTEXT);
}
return context;
}
export { useRouterContext };