Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | 1x 7x 11x 7x | /** * Copyright (c) Siemens 2016 - 2025 * SPDX-License-Identifier: MIT */ import { Component, computed, input } from '@angular/core'; import { addIcons, elementCircleFilled, elementNotChecked, elementOutOfService, elementStateExclamationMark, elementStateTick, SiIconComponent } from '@siemens/element-ng/icon'; import { SiLoadingSpinnerComponent } from '@siemens/element-ng/loading-spinner'; import { SiTranslatePipe } from '@siemens/element-translate-ng/translate'; import { ResultDetailStep } from './si-result-details-list.datamodel'; @Component({ selector: 'si-result-details-list', imports: [SiLoadingSpinnerComponent, SiIconComponent, SiTranslatePipe], templateUrl: './si-result-details-list.component.html', styleUrl: './si-result-details-list.component.scss' }) export class SiResultDetailsListComponent { /** * Array of steps to show in the list. * * @defaultValue [] */ readonly steps = input<ResultDetailStep[]>([]); protected readonly stepHasValue = computed(() => this.steps().some(item => !!item.value)); protected readonly icons = addIcons({ elementCircleFilled, elementNotChecked, elementOutOfService, elementStateExclamationMark, elementStateTick }); } |