mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-15 05:53:03 +00:00
fixes
This commit is contained in:
@@ -22,6 +22,7 @@ import { fromTopEnter, fromTopInState, fromTopLeave, fromTopOutState } from '../
|
|||||||
import { fadeInEnter, fadeInState, fadeOutLeave, fadeOutState } from '../../animations/fade';
|
import { fadeInEnter, fadeInState, fadeOutLeave, fadeOutState } from '../../animations/fade';
|
||||||
import { NotificationAnimationsStatus } from '../models/notification-animations-type';
|
import { NotificationAnimationsStatus } from '../models/notification-animations-type';
|
||||||
import { Observable } from 'rxjs/Observable';
|
import { Observable } from 'rxjs/Observable';
|
||||||
|
import { isNotEmpty } from '../../empty.util';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-notification',
|
selector: 'ds-notification',
|
||||||
@@ -126,8 +127,8 @@ export class NotificationComponent implements OnInit, OnDestroy {
|
|||||||
private contentType(item: any, key: string) {
|
private contentType(item: any, key: string) {
|
||||||
if (item instanceof TemplateRef) {
|
if (item instanceof TemplateRef) {
|
||||||
this[key] = item;
|
this[key] = item;
|
||||||
} else if (item instanceof Observable) {
|
} else if (key === 'title' || key === 'content' ) {
|
||||||
this[key] = item;
|
this[key] = isNotEmpty(item) ? item : Observable.of('');
|
||||||
} else {
|
} else {
|
||||||
this[key] = this.domSanitizer.bypassSecurityTrustHtml(item);
|
this[key] = this.domSanitizer.bypassSecurityTrustHtml(item);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user