UNPKG

react-breadcrumbs-context

Version:

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

11 lines (10 loc) 441 B
import React from 'react'; import { Crumb } from './types'; interface BreadcrumbContext { crumbs: Crumb[]; addCrumb: (crumb: Crumb) => void; removeCrumb: (crumb: Crumb) => void; replaceCrumb: (oldCrumb: Crumb, newCrumb: Crumb) => void; } declare const Provider: React.ComponentType<React.ProviderProps<BreadcrumbContext>>, Consumer: React.ComponentType<React.ConsumerProps<BreadcrumbContext>>; export { Provider, Consumer };