routeria
Version:
A router package for react
9 lines (8 loc) • 322 B
JavaScript
let guardsCallback;
export const setGuardCallback = (callback) => (guardsCallback = callback);
export const useGuards = () => {
const setGuardState = (guard, state) => guardsCallback === null || guardsCallback === void 0 ? void 0 : guardsCallback([guard, state]);
return {
setGuardState,
};
};