Project

General

Profile

1 61381 k.triantaf
import {Component, Input} from "@angular/core";
2
3
export interface Breadcrumb {
4
  name: string;
5
  route?: string;
6
}
7
8
@Component({
9
  selector: 'breadcrumbs',
10
  template: `
11
    <ul [class]="'uk-breadcrumb '+addClass" [class.uk-light]="light">
12
      <li *ngFor="let breadcrumb of breadcrumbs">
13
        <a class="uk-text-capitalize" *ngIf="breadcrumb.route" [routerLink]="breadcrumb.route">{{breadcrumb.name}}</a>
14
        <span class="uk-text-capitalize" *ngIf="!breadcrumb.route">{{breadcrumb.name}}</span>
15
      </li>
16
    </ul>`
17
})
18
export class BreadcrumbsComponent {
19
20
  @Input() public light: boolean = false;
21
  @Input() public breadcrumbs: Breadcrumb[] = [];
22
  @Input() public addClass = "";
23
}