# @zendeskgarden/container-breadcrumb [![npm version][npm version badge]][npm version link]

[npm version badge]: https://flat.badgen.net/npm/v/@zendeskgarden/container-breadcrumb
[npm version link]: https://www.npmjs.com/package/@zendeskgarden/container-breadcrumb

This package includes containers relating to breadcrumbs in the [Garden Design
System](https://zendeskgarden.github.io/).

## Installation

```sh
npm install @zendeskgarden/container-breadcrumb
```

## Usage

This container implements the
[breadcrumb](https://www.w3.org/TR/wai-aria-practices-1.1/#breadcrumb) design
pattern and can be used to build a breadcrumb component. Check out
[storybook](https://zendeskgarden.github.io/react-containers) for live examples.

### As a Render Prop Component

```jsx
import { BreadcrumbContainer } from '@zendeskgarden/container-breadcrumb';

<BreadcrumbContainer>
  {(getContainerProps, getCurrentPageProps) => (
    <div {...getContainerProps()}>
      <a href="#">Home</a>
      <a {...getCurrentPageProps({ href: '#' })}>Items</a>
    </div>
  )}
</BreadcrumbContainer>;
```

### As a hook

```jsx
import { useBreadcrumb } from '@zendeskgarden/container-breadcrumb';

const Breadcrumb = () => {
  const { getContainerProps, getCurrentPageProps } = useBreadcrumb();

  return (
    <div {...getContainerProps()}>
      <a href="#">Home</a>
      <a {...getCurrentPageProps({ href: '#' })}>Items</a>
    </div>
  );
};
```

## Info

See [react-breadcrumbs][breadcrumbs link] component.

[breadcrumbs link]: https://github.com/zendeskgarden/react-components/tree/main/packages/breadcrumbs
