private _getBreadcrumbLabel()

in src/app/frontend/common/components/breadcrumbs/component.ts [135:149]


  private _getBreadcrumbLabel(route: Route, params: Params) {
    if (route && route.data && route.data.breadcrumb) {
      let breadcrumb = route.data.breadcrumb as string;
      if (breadcrumb.startsWith('{{') && breadcrumb.endsWith('}}')) {
        breadcrumb = breadcrumb.slice(2, breadcrumb.length - 2).trim();
        breadcrumb = params[breadcrumb];
      } else if (breadcrumb === SEARCH_BREADCRUMB_PLACEHOLDER) {
        return `Search for ${this._activatedRoute.snapshot.queryParams[SEARCH_QUERY_STATE_PARAM]}`;
      }
      return breadcrumb;
    } else if (route && route.component) {
      return route.component.name;
    }
    return 'Unknown';
  }