Skip to content

Commit 7bb6be4

Browse files
committed
feat(ngx-material-pages): added page loader component
1 parent e40b4f5 commit 7bb6be4

4 files changed

Lines changed: 49 additions & 0 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<ng-template>
2+
<ng-content></ng-content>
3+
</ng-template>

src/module/ngx-material-pages/ngx-material-page-loader/ngx-material-page-loader.component.scss

Whitespace-only changes.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
2+
3+
import { NgxMaterialPageLoaderComponent } from './ngx-material-page-loader.component';
4+
5+
describe('NgxMaterialPageLoaderComponent', () => {
6+
let component: NgxMaterialPageLoaderComponent;
7+
let fixture: ComponentFixture<NgxMaterialPageLoaderComponent>;
8+
9+
beforeEach(async(() => {
10+
TestBed.configureTestingModule({
11+
declarations: [ NgxMaterialPageLoaderComponent ]
12+
})
13+
.compileComponents();
14+
}));
15+
16+
beforeEach(() => {
17+
fixture = TestBed.createComponent(NgxMaterialPageLoaderComponent);
18+
component = fixture.componentInstance;
19+
fixture.detectChanges();
20+
});
21+
22+
it('should create', () => {
23+
expect(component).toBeTruthy();
24+
});
25+
});
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import {Component, ContentChildren, OnInit, QueryList} from '@angular/core';
2+
import {NgxMaterialPageOutlookComponent} from '../ngx-material-page-outlook/ngx-material-page-outlook.component';
3+
import {NgxMaterialPageContentComponent} from '../ngx-material-page-content/ngx-material-page-content.component';
4+
5+
@Component({
6+
selector: 'ngx-material-page-loader',
7+
templateUrl: './ngx-material-page-loader.component.html',
8+
styleUrls: ['./ngx-material-page-loader.component.scss']
9+
})
10+
export class NgxMaterialPageLoaderComponent implements OnInit {
11+
12+
@ContentChildren(NgxMaterialPageOutlookComponent) pagesOutlook: QueryList<NgxMaterialPageOutlookComponent>;
13+
@ContentChildren(NgxMaterialPageContentComponent) pagesContent: QueryList<NgxMaterialPageContentComponent>;
14+
15+
constructor() {
16+
}
17+
18+
ngOnInit() {
19+
}
20+
21+
}

0 commit comments

Comments
 (0)