Skip to content

Commit 0d494ba

Browse files
committed
refactor: @coreui/angular components library
1 parent 25ff4c8 commit 0d494ba

21 files changed

+100
-68
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"$schema": "../../../node_modules/ng-packagr/ng-package.schema.json",
33
"dest": "../../../dist/@coreui/angular",
4-
"deleteDestPath": false,
4+
"deleteDestPath": true,
55
"lib": {
6-
"entryFile": "src/public_api.ts"
6+
"entryFile": "src/public-api.ts"
77
}
8-
}
8+
}

projects/coreui/angular/ng-package.prod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"$schema": "../../../node_modules/ng-packagr/ng-package.schema.json",
33
"dest": "../../../dist/@coreui/angular",
44
"lib": {
5-
"entryFile": "src/public_api.ts"
5+
"entryFile": "src/public-api.ts"
66
}
77
}

projects/coreui/angular/src/lib/aside/app-aside.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class AppAsideComponent implements OnInit, OnDestroy {
1414

1515
private readonly fixedClass = 'aside-menu-fixed';
1616

17-
@HostBinding('class.aside-menu') _aside = true;
17+
@HostBinding('class.aside-menu') asideMenuClass = true;
1818

1919
constructor(
2020
@Inject(DOCUMENT) private document: any,

projects/coreui/angular/src/lib/breadcrumb/app-breadcrumb.service.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ import { filter } from 'rxjs/operators';
99
)
1010
export class AppBreadcrumbService {
1111

12-
breadcrumbs: Observable<Array<Object>>;
12+
breadcrumbs: Observable<Array<any>>;
1313

14-
private _breadcrumbs: BehaviorSubject<Array<Object>>;
14+
private breadcrumbSubject: BehaviorSubject<Array<any>>;
1515

1616
constructor(private router: Router, private route: ActivatedRoute) {
1717

18-
this._breadcrumbs = new BehaviorSubject<Object[]>(new Array<Object>());
18+
this.breadcrumbSubject = new BehaviorSubject<any[]>(new Array<any>());
1919

20-
this.breadcrumbs = this._breadcrumbs.asObservable();
20+
this.breadcrumbs = this.breadcrumbSubject.asObservable();
2121

2222
this.router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event) => {
2323
const breadcrumbs = [];
24-
let currentRoute = this.route.root,
25-
url = '';
24+
let currentRoute = this.route.root;
25+
let url = '';
2626
do {
2727
const childrenRoutes = currentRoute.children;
2828
currentRoute = null;
@@ -33,14 +33,14 @@ export class AppBreadcrumbService {
3333
url += '/' + routeSnapshot.url.map(segment => segment.path).join('/');
3434
breadcrumbs.push({
3535
label: route.snapshot.data,
36-
url: url
36+
url
3737
});
3838
currentRoute = route;
3939
}
4040
});
4141
} while (currentRoute);
4242

43-
this._breadcrumbs.next(Object.assign([], breadcrumbs));
43+
this.breadcrumbSubject.next(Object.assign([], breadcrumbs));
4444

4545
return breadcrumbs;
4646
});
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import { NgModule } from '@angular/core';
2+
import { AppAsideComponent } from './aside';
3+
import { AppBreadcrumbComponent, CuiBreadcrumbComponent } from './breadcrumb';
4+
import { AppFooterComponent } from './footer';
5+
import { AppHeaderComponent } from './header';
6+
import { AppSidebarComponent } from './sidebar';
7+
8+
@NgModule({
9+
declarations: [
10+
AppAsideComponent,
11+
AppBreadcrumbComponent,
12+
CuiBreadcrumbComponent,
13+
AppFooterComponent,
14+
AppHeaderComponent,
15+
AppSidebarComponent
16+
],
17+
imports: [
18+
],
19+
exports: [
20+
AppAsideComponent,
21+
AppBreadcrumbComponent,
22+
CuiBreadcrumbComponent,
23+
AppFooterComponent,
24+
AppHeaderComponent,
25+
AppSidebarComponent
26+
]
27+
})
28+
export class CoreuiModule { }

projects/coreui/angular/src/lib/footer/app-footer.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class AppFooterComponent implements OnInit, OnDestroy {
1010

1111
private readonly fixedClass = 'footer-fixed';
1212

13-
@HostBinding('class.app-footer') _footer = true;
13+
@HostBinding('class.app-footer') appFooterClass = true;
1414

1515
constructor(
1616
@Inject(DOCUMENT) private document: any,

projects/coreui/angular/src/lib/header/app-header.component.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ export class AppHeaderComponent implements OnInit, OnDestroy {
2424

2525
private readonly fixedClass = 'header-fixed';
2626

27-
@HostBinding('class.app-header') _header = true;
28-
@HostBinding('class.navbar') _navbar = true;
27+
@HostBinding('class.app-header') appHeaderClass = true;
28+
@HostBinding('class.navbar') navbarClass = true;
2929

3030
navbarBrandImg: boolean;
3131

@@ -44,10 +44,10 @@ export class AppHeaderComponent implements OnInit, OnDestroy {
4444
this.isFixed(this.fixed);
4545
this.navbarBrandImg = Boolean(this.navbarBrand || this.navbarBrandFull || this.navbarBrandMinimized);
4646
this.navbarBrandRouterLink = this.navbarBrandRouterLink[0] ? this.navbarBrandRouterLink : this.navbarBrandHref;
47-
this.sidebarTogglerClass = this.setToggerBreakpointClass(<string>this.sidebarToggler);
48-
this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(<string>this.sidebarToggler);
49-
this.asideTogglerClass = this.setToggerBreakpointClass(<string>this.asideMenuToggler);
50-
this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(<string>this.asideMenuToggler);
47+
this.sidebarTogglerClass = this.setToggerBreakpointClass(this.sidebarToggler as string);
48+
this.sidebarTogglerMobileClass = this.setToggerMobileBreakpointClass(this.sidebarToggler as string);
49+
this.asideTogglerClass = this.setToggerBreakpointClass(this.asideMenuToggler as string);
50+
this.asideTogglerMobileClass = this.setToggerMobileBreakpointClass(this.asideMenuToggler as string);
5151
}
5252

5353
ngOnDestroy(): void {

projects/coreui/angular/src/lib/shared/layout/layout.directive.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { asideMenuCssClasses, sidebarCssClasses } from '../classes';
55
import { ClassToggler } from '../toggle-classes';
66

77
/**
8-
* Allows the sidebar to be toggled via click.
9-
*/
8+
* Allows the sidebar to be toggled via click.
9+
*/
1010
@Directive({
1111
selector: '[appSidebarToggler]',
1212
providers: [ClassToggler]
@@ -65,8 +65,8 @@ export class MobileSidebarToggleDirective {
6565
}
6666

6767
/**
68-
* Allows the off-canvas sidebar to be closed via click.
69-
*/
68+
* Allows the off-canvas sidebar to be closed via click.
69+
*/
7070
@Directive({
7171
selector: '[appSidebarClose]'
7272
})
@@ -110,8 +110,8 @@ export class BrandMinimizeDirective {
110110

111111

112112
/**
113-
* Allows the aside to be toggled via click.
114-
*/
113+
* Allows the aside to be toggled via click.
114+
*/
115115
@Directive({
116116
selector: '[appAsideMenuToggler]',
117117
providers: [ClassToggler]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {Component, HostBinding} from '@angular/core';
66
})
77
export class AppSidebarFooterComponent {
88

9-
@HostBinding('class.sidebar-footer') _sidebarFooter = true;
9+
@HostBinding('class.sidebar-footer') sidebarFooterClass = true;
1010

1111
constructor() { }
1212
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {Component, HostBinding} from '@angular/core';
66
})
77
export class AppSidebarFormComponent {
88

9-
@HostBinding('class.sidebar-form') _sidebarForm = true;
9+
@HostBinding('class.sidebar-form') sidebarFormClass = true;
1010

1111
constructor() { }
1212
}

0 commit comments

Comments
 (0)