Newer
Older
import { Component } from '@angular/core';
import { ElementComponent } from '../element-component.directive';
@Component({
selector: 'app-image',
template: `
<div [style.display]="'flex'"
[style.height.%]="100"
<img [src]="elementModel.src | safeResourceUrl"
[alt]="'imageNotFound' | translate"
[class]="elementModel.dynamicPositioning? 'dynamic-image' : 'static-image'">
`,
styles: [
'.dynamic-image{width: 100%; height: fit-content}',
'.static-image{ width: 100%; height: 100%; object-fit: contain}'
]
export class ImageComponent extends ElementComponent {
elementModel!: ImageElement;
}