shelving
Version:
Toolkit for using data in JavaScript.
10 lines (9 loc) • 427 B
JavaScript
import { createContext } from "react";
import { requireContext } from "../util/context.js";
/** Context that stores the current `NavigationStore`. */
export const NavigationContext = createContext(undefined);
NavigationContext.displayName = "NavigationContext";
/** Require the current navigation store in a component. */
export function requireNavigation() {
return requireContext(NavigationContext, requireNavigation);
}