Kavita/UI/Web/src/app/_pipes/safe-style.pipe.ts
2023-11-04 10:29:10 -07:00

17 lines
440 B
TypeScript

import { inject } from '@angular/core';
import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
@Pipe({
name: 'safeStyle',
standalone: true
})
export class SafeStylePipe implements PipeTransform {
private readonly sanitizer: DomSanitizer = inject(DomSanitizer);
constructor(){}
transform(style: string) {
return this.sanitizer.bypassSecurityTrustStyle(style);
}
}