Skip to content

[TASK] Create new decoupled BreadcrumbService #33640

@nicobytes

Description

@nicobytes

Description

Create a new singleton service (providedIn: 'root') named BreadcrumbService (or similar) that will contain all the business logic for generating the breadcrumb. This service will not hold its own state; its sole purpose is to feed the BreadcrumbState in the Global Store.

Acceptance Criteria

  • The service must inject the global-store and the Angular Router.
  • It must subscribe to the router's NavigationEnd events.
  • On each navigation, it must execute the main logic to determine the correct breadcrumb.
  • Implement the sessionStorage persistence and retrieval logic.

Priority

None

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions