coreui-angular-ex
Version:
CoreUI Components Library for Angular
21 lines (16 loc) • 417 B
text/typescript
import { Pipe, PipeTransform } from '@angular/core';
({
name: 'cSidebarNavLink',
standalone: true
})
export class SidebarNavLinkPipe implements PipeTransform {
transform(item: any): any {
const disabled = item?.attributes?.disabled;
return {
'nav-link': true,
disabled,
'btn-link': disabled,
[`nav-link-${item.variant}`]: !!item.variant
};
}
}