Newer
Older
import { Component, Input } from '@angular/core';
import { FrameElement } from './frame-element';
import { ElementComponent } from '../../directives/element-component.directive';
<div [class.center-content]="elementModel.positionProps.dynamicPositioning &&
elementModel.positionProps.fixedSize"
[style.width]="elementModel.positionProps.fixedSize ?
elementModel.width + 'px' :
'calc(100% - ' + (elementModel.borderWidth * 2) + 'px)'"
[style.height]="elementModel.positionProps.fixedSize ?
elementModel.height + 'px' :
'calc(100% - ' + (elementModel.borderWidth * 2) + 'px)'"
[style.border-width.px]="elementModel.borderWidth"
[style.border-color]="elementModel.borderColor"
[style.border-radius.px]="elementModel.borderRadius"
[style.background-color]="elementModel.surfaceProps.backgroundColor">
</div>
`
})