File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -10,15 +10,16 @@ export abstract class SidebarNavService {
1010 abstract getSidebarNavItemsConfig ( ) : INavData [ ] ;
1111}
1212
13- @Injectable ( )
13+ @Injectable ( {
14+ providedIn : 'root'
15+ } )
1416export class SidebarNavHelper {
15-
1617 itemType ( item : INavData ) : string {
1718 if ( item . divider ) {
1819 return 'divider' ;
1920 } else if ( item . title ) {
2021 return 'title' ;
21- } else if ( item . children && item . children . length > 0 ) {
22+ } else if ( item . children && item . children . length > 0 ) {
2223 return 'group' ;
2324 } else if ( item . label ) {
2425 return 'label' ;
@@ -33,9 +34,9 @@ export class SidebarNavHelper {
3334 return router . isActive ( item . url , false ) ;
3435 }
3536
36- public hasBadge = ( item : INavData ) => Boolean ( item . badge ) ;
37- public hasIcon = ( item : INavData ) => Boolean ( item . icon ) || item . icon === '' ;
38- public hasIconComponent = ( item : INavData ) => Boolean ( item . iconComponent ) ;
37+ public hasBadge = ( item : INavData ) => Boolean ( item ? .badge ) ;
38+ public hasIcon = ( item : INavData ) => Boolean ( item ? .icon ) || item ? .icon === '' ;
39+ public hasIconComponent = ( item : INavData ) => Boolean ( item ? .iconComponent ) ;
3940
4041 public getIconClass ( item : INavData ) : any {
4142 const classes = {
You can’t perform that action at this time.
0 commit comments