123456789101112131415161718192021222324252627 |
- import { Component, Input } from '@angular/core';
- import { EditorialConventionLayoutData } from '../../directives/editorial-convention-layout.directive';
- import { Damage } from '../../models/evt-models';
- import { register } from '../../services/component-register.service';
- import { EditionlevelSusceptible, Highlightable } from '../components-mixins';
- export interface DamageComponent extends EditionlevelSusceptible, Highlightable { }
- @Component({
- selector: 'evt-damage',
- templateUrl: './damage.component.html',
- styleUrls: ['./damage.component.scss'],
- })
- @register(Damage)
- export class DamageComponent {
- @Input() data: Damage;
- get editorialConventionData(): EditorialConventionLayoutData {
- return {
- name: 'damage',
- attributes: this.data?.attributes || {},
- editionLevel: this.editionLevel,
- defaultsKey: 'damage',
- };
- }
- }
|