Untitled

 avatar
unknown
plain_text
2 years ago
5.8 kB
2
Indexable
<div class="ts-cell-refresh-capability">
    <mds-text size="lg" fontweight="bold" class="ts-cell-refresh-capability-header">{{
        labels.CELL_REFRESH_HEADING
        }}</mds-text>
    <mds-text size="md" class="mds-u-padding-bottom-sm ts-cell-refresh-capability-description">{{
        labels.CELL_REFRESH_DESCRIPTION
        }}</mds-text>
    <mds-form-field class="ts-cell-refresh-capability-options">
        <div class="mds-u-display-flex">
            <ng-container *ngFor="let option of options">
                <mds-card data-test="cell-refresh-capability-option"
                    class="mds-u-flex-grow-1 mds-u-padding-bottom-md mds-u-padding-right-lg"
                    [checked]="option.value === cell.cellRefresh" [name]="'cellCellRefresh-' + cell.order"
                    [selectable]="true" [selectiondisabled]="isDisabled" [selectedlabel]="option.label"
                    [unselectedlabel]="option.label" [value]="option.value"
                    (mdsSelectionChanged)="changeCellRefresh($event.detail)">
                    <div slot="card-body">
                        <mds-text size="sm">{{ labels['CELL_REFRESH_OPTION_DESCRIPTION_' + option.value] }}</mds-text>
                        <mds-text size="sm" class="mds-u-margin-top-sm">{{ labels['CELL_REFRESH_EXAMPLE_TEXT'] }} {{
                            exampleDate }}</mds-text>
                        <div class="mds-u-padding-top-sm">
                            <div class="mds-u-padding-top-sm">
                                <mds-label>{{ labels.BEFORE_REFRESH }}</mds-label>
                                <div *ngIf="cell?.purchasingPeriod" class="purchasePeriod">
                                    <span
                                        class="mds-u-bg-color-surface-light mds-u-border-radius-all mds-u-padding-all-xs mds-u-margin-top-xs mds-u-font-size-text-sm mds-u-font-color-ink-primary">
                                        <span class="mds-u-font-weight-bold">{{ labels.TIME_PERIODS_HEADING }}:</span>
                                        <span class="mds-u-font-weight-regular">{{
                                            cell | aslCellRefreshPeriod: 'before':option.value:false
                                            }}</span>
                                    </span>
                                </div>
                                <div class="purchasePeriod" *ngIf="cell?.purchasingPeriod">
                                    <span
                                        class="mds-u-bg-color-surface-light mds-u-border-radius-all mds-u-padding-all-xs mds-u-margin-top-xs">
                                        <span
                                            class="mds-u-font-size-text-sm mds-u-font-color-ink-primary mds-u-font-weight-bold">{{
                                            labels.TIME_PERIODS_HEADING }}:
                                        </span>
                                        <span
                                            class="mds-u-font-size-text-sm mds-u-font-color-ink-primary mds-u-font-weight-regular">{{
                                            cell | aslCellRefreshPeriod: 'before':option.value:false
                                            }}</span>
                                    </span>
                                </div>
                            </div>
                            <div class="mds-u-padding-top-sm">
                                <mds-label>{{ labels.AFTER_REFRESH }}</mds-label>
                                <div class="priorPeriod" *ngIf="cell?.priorPeriod"></div>
                                    <span
                                        class="mds-u-bg-color-surface-light mds-u-border-radius-all mds-u-padding-all-xs mds-u-margin-top-xs ">
                                        <span
                                            class="mds-u-font-size-text-sm mds-u-font-color-ink-primary mds-u-font-weight-bold">{{
                                            labels.PRIOR_PERIODS_HEADING }}:
                                        </span>
                                        <span
                                            class="mds-u-font-size-text-sm mds-u-font-color-ink-primary mds-u-font-weight-regular">{{
                                            cell | aslCellRefreshPeriod: 'after':option.value:true
                                            }}</span>
                                    </span>
                                </div>
                                <div class="purchasePeriod" *ngIf="cell?.purchasingPeriod">
                                    <span class="mds-u-bg-color-surface-light mds-u-border-radius-all mds-u-padding-all-xs mds-u-margin-top-xs" >
                                    <span
                                        class=" mds-u-font-size-text-sm mds-u-font-color-ink-primary
                                        mds-u-font-weight-bold">{{
                                        labels.TIME_PERIODS_HEADING }}:
                                    </span>
                                    <span
                                        class="mds-u-font-size-text-sm mds-u-font-color-ink-primary mds-u-font-weight-regular">{{
                                        cell | aslCellRefreshPeriod: 'after':option.value:false
                                        }}</span>
                                    </span>
                                </div>
                            </div>
                        </div>
                    </div>
                </mds-card>
            </ng-container>
        </div>
    </mds-form-field>
</div>