12.0.0 • Published 11 months ago

xng-breadcrumb v12.0.0

Weekly downloads
2,513
License
MIT
Repository
github
Last release
11 months 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

Why Choose Breadcrumbs?

Simplify Navigation: Breadcrumbs are vital in applications with deep navigation hierarchies, offering users an intuitive way to traverse back to higher levels effortlessly.

Documentation

For a step by step guide on integrating xng-breadcrumb into your Angular application, visit the Documentation.

Demo App

Explore our Demo App - showcasing the power of xng-breadcrumb in an Angular setup. Experience seamless breadcrumb navigation as you browse through various links!

Features

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

  • Custom labels:Define custom labels for each route via Angular Route Configurations, enhancing breadcrumb clarity and relevance.

  • Update labels dynamically: Change breadcrumb labels dynamically using BreadcrumbService.set(), utilizing either route path or route alias.

  • Skip breadcrumb: Conditionally exclude specific routes from breadcrumb display

  • Disable breadcrumb: Can disable specific routes in breadcrumbs to prevent navigation to intermediate states .

  • Customization: Customize breadcrumb template to display icons with label, apply text formatting using pipes, integrate i18n with ngx-translate, and more.

  • Styling and Seperators: Easily customize breadcrumb separators and styles to match your application's design

  • QueryParams and Fragment: Preserves QueryParams and Fragement 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

12.0.0

11 months ago

11.0.0

1 year ago

10.0.2

1 year ago

10.0.0

2 years ago

10.0.1

2 years ago

9.0.0

3 years ago

8.0.1

3 years ago

8.0.2

3 years ago

7.1.3

3 years ago

7.1.2

3 years ago

7.1.1

3 years ago

7.1.0

3 years ago

6.8.3

3 years ago

7.0.0

4 years ago

7.2.0

3 years ago

7.1.4

3 years ago

6.8.1

4 years ago

6.8.0

4 years ago

6.8.2

4 years ago

6.7.0

4 years ago

6.6.1

4 years ago

6.6.0

4 years ago

6.5.0

5 years ago

6.4.0

5 years ago

6.3.4

5 years ago

6.3.3

5 years ago

6.3.1

5 years ago

6.3.0

5 years ago

6.2.1

5 years ago

6.2.0

5 years ago

6.1.0

5 years ago

6.0.0

5 years ago

5.1.0

5 years ago

4.1.0

5 years ago

5.0.1

6 years ago

5.0.0

6 years ago

4.0.0

6 years ago

3.8.0

6 years ago

2.2.1

6 years ago

2.2.0

6 years ago

3.7.2

6 years ago

3.7.1

6 years ago

3.7.0

6 years ago

3.6.1

6 years ago

3.6.0

6 years ago

2.1.2

6 years ago

3.5.1

6 years ago

3.5.2

6 years ago

3.4.0

6 years ago

3.3.4

6 years ago

3.3.3

6 years ago

3.2.0

6 years ago

3.1.12

6 years ago

3.1.11

6 years ago

3.1.10

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.1.1

6 years ago

2.0.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.0

6 years ago

0.9.0

6 years ago

0.7.0

6 years ago

0.5.6

6 years ago

0.5.0

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.0.1

7 years ago