11.0.0 • Published 1 month ago

xng-breadcrumb v11.0.0

Weekly downloads
2,513
License
MIT
Repository
github
Last release
1 month ago

A lightweight, declarative and dynamic breadcrumbs solution for Angular 6 and beyond. https://www.npmjs.com/package/xng-breadcrumb

CI npm version bundle size license npm downloads

Twitter follow

All Contributors

About

  • In applications with deep navigation hierarchy, it is essential to have breadcrumbs.
  • Breadcrumbs easily allow going back to states higher up in the hierarchy.

Documentation

A step by step guide to integrate xng-breadcrumb into your Angular application

Demo

Demo App - A demo app showcasing xng-breadcrumb library usage in an Angular app. Navigate through different links to see breadcrumbs behavior.

Features

  • Zero configuration: Just add <xng-breadcrumb></xng-breadcrumb> anywhere in the app. Breadcrumb labels are auto-generated by analyzing Angular Route configuration in your App.

  • Custom labels: Each route can have a custom label defined via Angular Route Config. These labels are used automatically while generating breadcrumbs.

  • Update labels dynamically: Change breadcrumb labels dynamically using BreadcrumbService.set(). You can either use route path or route path alias to update label.

  • Skip breadcrumb: Skip specific routes from displaying in breadcrumbs, conditionally.

  • Disable breadcrumb: Disable specific routes so that navigation is disbaled to intermediate routes.

  • Customization: Customize breadcrumb template to show icons with label, use pipes on text, add i18n with ngx-translate, etc.

  • Styling: Separator and Styles can be customized with ease.

  • QueryParams and Fragment: Preserves QueryParams and Fragemnet while navigating via breadcrumbs

  • SSR: Supports server side rendering with nguniversal

❤️ Become a Sponsor!

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

To add new contributor username, who made a contribution of type contribution:

pnpm all-contributors add <username> <contribution> Example: pnpm all-contributors add jfmengels code,doc

11.0.0

1 month ago

10.0.2

4 months ago

10.0.0

12 months ago

10.0.1

7 months ago

9.0.0

1 year ago

8.0.1

2 years ago

8.0.2

2 years ago

7.1.3

2 years ago

7.1.2

2 years ago

7.1.1

2 years ago

7.1.0

2 years ago

6.8.3

2 years ago

7.0.0

2 years ago

7.2.0

2 years ago

7.1.4

2 years ago

6.8.1

2 years ago

6.8.0

2 years ago

6.8.2

2 years ago

6.7.0

3 years ago

6.6.1

3 years ago

6.6.0

3 years ago

6.5.0

3 years ago

6.4.0

3 years ago

6.3.4

3 years ago

6.3.3

3 years ago

6.3.1

4 years ago

6.3.0

4 years ago

6.2.1

4 years ago

6.2.0

4 years ago

6.1.0

4 years ago

6.0.0

4 years ago

5.1.0

4 years ago

4.1.0

4 years ago

5.0.1

5 years ago

5.0.0

5 years ago

4.0.0

5 years ago

3.8.0

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

3.7.2

5 years ago

3.7.1

5 years ago

3.7.0

5 years ago

3.6.1

5 years ago

3.6.0

5 years ago

2.1.2

5 years ago

3.5.1

5 years ago

3.5.2

5 years ago

3.4.0

5 years ago

3.3.4

5 years ago

3.3.3

5 years ago

3.2.0

5 years ago

3.1.12

5 years ago

3.1.11

5 years ago

3.1.10

5 years ago

3.1.0

5 years ago

3.0.0

5 years ago

2.1.1

5 years ago

2.0.0

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago

0.9.0

5 years ago

0.7.0

5 years ago

0.5.6

5 years ago

0.5.0

5 years ago

0.2.0

5 years ago

0.1.1

5 years ago

0.0.1

6 years ago