import {Component} from '@angular/core';
import {NzModalSubject} from 'ng-zorro-antd';
@Component({
template: `
`,
styles: [
`
.card-available {
cursor: pointer;
background-color: #8bd22f;
margin-bottom: 5px;
}
.card-nonavailable {
cursor: pointer;
background-color: darkslategray;
margin-bottom: 5px;
}
`
]
})
export class BuiltInAddDashboardComponent {
pages;
constructor(private nzModalSubject: NzModalSubject) {
}
selectPage(page) {
if (!page.available) {
return;
}
// 标志当前页被选中
this.pages.forEach(val => {
if (val.available) {
val.selected = false;
}
});
page.selected = true;
this.nzModalSubject.next(page);
}
}