UNPKG

react-breadcrumbs-context

Version:

Flexible, router agnostic breadcrumbs implemented using React's context API.

20 lines 2.25 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); /* istanbul ignore next */ var defaultContext = { crumbs: [], // tslint:disable-next-line addCrumb: function (crumb) { }, // tslint:disable-next-line removeCrumb: function (crumb) { }, // tslint:disable-next-line replaceCrumb: function (oldCrumb, newCrumb) { } }; var _a = react_1.default.createContext(defaultContext), Provider = _a.Provider, Consumer = _a.Consumer; exports.Provider = Provider; exports.Consumer = Consumer; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb250ZXh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsZ0RBQXlCO0FBV3pCLDBCQUEwQjtBQUMxQixJQUFNLGNBQWMsR0FBc0I7SUFDeEMsTUFBTSxFQUFFLEVBQUU7SUFDViwyQkFBMkI7SUFDM0IsUUFBUSxFQUFFLFVBQUMsS0FBWSxJQUFNLENBQUM7SUFDOUIsMkJBQTJCO0lBQzNCLFdBQVcsRUFBRSxVQUFDLEtBQVksSUFBTSxDQUFDO0lBQ2pDLDJCQUEyQjtJQUMzQixZQUFZLEVBQUUsVUFBQyxRQUFlLEVBQUUsUUFBZSxJQUFNLENBQUM7Q0FDdkQsQ0FBQTtBQUVLLElBQUEsa0RBQTRELEVBQTFELHNCQUFRLEVBQUUsc0JBQVEsQ0FBd0M7QUFFekQsNEJBQVE7QUFBRSw0QkFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcblxuaW1wb3J0IHsgQ3J1bWIgfSBmcm9tICcuL3R5cGVzJ1xuXG5pbnRlcmZhY2UgQnJlYWRjcnVtYkNvbnRleHQge1xuICBjcnVtYnM6IENydW1iW11cbiAgYWRkQ3J1bWI6IChjcnVtYjogQ3J1bWIpID0+IHZvaWRcbiAgcmVtb3ZlQ3J1bWI6IChjcnVtYjogQ3J1bWIpID0+IHZvaWRcbiAgcmVwbGFjZUNydW1iOiAob2xkQ3J1bWI6IENydW1iLCBuZXdDcnVtYjogQ3J1bWIpID0+IHZvaWRcbn1cblxuLyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cbmNvbnN0IGRlZmF1bHRDb250ZXh0OiBCcmVhZGNydW1iQ29udGV4dCA9IHtcbiAgY3J1bWJzOiBbXSxcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXG4gIGFkZENydW1iOiAoY3J1bWI6IENydW1iKSA9PiB7fSxcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXG4gIHJlbW92ZUNydW1iOiAoY3J1bWI6IENydW1iKSA9PiB7fSxcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXG4gIHJlcGxhY2VDcnVtYjogKG9sZENydW1iOiBDcnVtYiwgbmV3Q3J1bWI6IENydW1iKSA9PiB7fVxufVxuXG5jb25zdCB7IFByb3ZpZGVyLCBDb25zdW1lciB9ID0gUmVhY3QuY3JlYXRlQ29udGV4dChkZWZhdWx0Q29udGV4dClcblxuZXhwb3J0IHsgUHJvdmlkZXIsIENvbnN1bWVyIH1cbiJdfQ==