1 @let data = (data$ | async);
3 <!-- HEALTH CARD Title -->
6 <div class="overview-health-card-header">
7 <div class="cds-mb-4 cds-mr-3"><cd-icon type="dataCenter"></cd-icon></div>
9 class="cds--type-heading-compact-02"
13 <cd-copy-2-clipboard-button
15 source="fsid"></cd-copy-2-clipboard-button>
21 description="Check logs"
23 [routerLink]="['/logs']">
24 <cd-icon type="dataViewAlt"></cd-icon>
31 [minLineWidth]="400"></cds-skeleton-text>
33 <!-- HEALTH CARD BODY -->
34 @if(data?.currentHealth){
35 <p class="cds--type-heading-05 cds-mb-0"
36 [ngClass]="'overview-health-card-status--' + data?.currentHealth?.icon">
37 {{data?.currentHealth?.title}}
38 <cd-icon [type]="data?.currentHealth?.icon"></cd-icon>
40 <p class="cds--type-label-01">{{data?.currentHealth?.message}}</p>
42 <cds-skeleton-placeholder></cds-skeleton-placeholder>
45 @if(data?.summary?.version) {
47 <p class="cds--type-label-02">
48 <span i18n>Ceph version: </span>
49 <span class="cds--type-heading-compact-01">{{ data?.summary?.version | cephVersion }}</span>
50 <!-- UPGRADE AVAILABLE -->
51 @if (data?.upgrade?.versions?.length) {
52 <a [routerLink]="['/upgrade']"
57 <cd-icon type="upgrade"></cd-icon>
64 [maxLineWidth]="250"></cds-skeleton-text>