Skip to content

Commit ee46010

Browse files
committed
fix: use INavData type instead of any
1 parent a72ad4c commit ee46010

6 files changed

+10
-6
lines changed

projects/coreui/angular/src/lib/sidebar/app-sidebar-nav/app-sidebar-nav-divider.component.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import {Component, Input, OnInit} from '@angular/core';
2+
import { INavData } from '../app-sidebar-nav';
23

34
@Component({
45
selector: 'app-sidebar-nav-divider, cui-sidebar-nav-divider',
56
template: ``
67
})
78
export class AppSidebarNavDividerComponent implements OnInit {
8-
@Input() item: any;
9+
@Input() item: INavData;
910

1011
constructor() {}
1112

projects/coreui/angular/src/lib/sidebar/app-sidebar-nav/app-sidebar-nav-dropdown.component.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {Component, Input} from '@angular/core';
22

33
import {SidebarNavHelper} from '../app-sidebar-nav.service';
4+
import { INavData } from '../app-sidebar-nav';
45

56
@Component({
67
selector: 'app-sidebar-nav-dropdown, cui-sidebar-nav-dropdown',
@@ -24,7 +25,7 @@ import {SidebarNavHelper} from '../app-sidebar-nav.service';
2425
providers: [ SidebarNavHelper ]
2526
})
2627
export class AppSidebarNavDropdownComponent {
27-
@Input() item: any;
28+
@Input() item: INavData;
2829

2930
constructor(
3031
public helper: SidebarNavHelper

projects/coreui/angular/src/lib/sidebar/app-sidebar-nav/app-sidebar-nav-label.component.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import {Component, Input, OnInit} from '@angular/core';
22
import {SidebarNavHelper} from '../app-sidebar-nav.service';
3+
import { INavData } from '../app-sidebar-nav';
34

45
@Component({
56
selector: 'app-sidebar-nav-label, cui-sidebar-nav-label',
67
templateUrl: './app-sidebar-nav-label.component.html'
78
})
89
export class AppSidebarNavLabelComponent implements OnInit {
9-
@Input() item: any;
10+
@Input() item: INavData;
1011

1112
private classes = {
1213
'nav-label': true,

projects/coreui/angular/src/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {INavData} from '../app-sidebar-nav';
1818
providers: [ SidebarNavHelper ]
1919
})
2020
export class AppSidebarNavLinkContentComponent implements OnInit, OnDestroy {
21-
@Input() item: any;
21+
@Input() item: INavData;
2222

2323
constructor(
2424
public helper: SidebarNavHelper

projects/coreui/angular/src/lib/sidebar/app-sidebar-nav/app-sidebar-nav-title.component.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import {Component, ElementRef, Input, OnInit, Renderer2} from '@angular/core';
2+
import { INavData } from '../app-sidebar-nav';
23

34
@Component({
45
selector: 'app-sidebar-nav-title, cui-sidebar-nav-title',
56
template: '',
67
})
78
export class AppSidebarNavTitleComponent implements OnInit {
8-
@Input() item: any;
9+
@Input() item: INavData;
910

1011
constructor(
1112
private el: ElementRef,

src/app/_nav.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { INavData } from '../../dist/@coreui/angular';
1+
import { INavData } from '../../dist/@coreui/angular/lib/sidebar/public_api';
22

33
export const navItems: INavData[] = [
44
{

0 commit comments

Comments
 (0)