import template from './bs-badge.html';
export const BsBadgeComponent = {
bindings: {
label: '<',
},
template,
transclude: true,
controller: class BadgeController {
bgClass: string;
label: string;
$onInit() {
this.bgClass = this.getBgClass(this.label);
}
getBgClass(label: string) {
if (label.includes('approved')) {
return 'bg-success';
} else if (label.includes('denied')) {
return 'bg-danger';
} else if (label.includes('pending')) {
return 'bg-warning';
}
return 'bg-secondary';
}
},
};