diff --git a/web/src/admin/admin-overview/AdminOverviewPage.ts b/web/src/admin/admin-overview/AdminOverviewPage.ts index 8a750f15fc..975fbc8bcd 100644 --- a/web/src/admin/admin-overview/AdminOverviewPage.ts +++ b/web/src/admin/admin-overview/AdminOverviewPage.ts @@ -58,9 +58,6 @@ export class AdminOverviewPage extends AdminOverviewBase { PFContent, PFDivider, css` - .pf-l-grid__item { - height: 100%; - } .pf-l-grid__item.big-graph-container { height: 35em; } @@ -74,6 +71,10 @@ export class AdminOverviewPage extends AdminOverviewBase { line-height: normal; font-size: var(--pf-global--icon--FontSize--sm); } + + .chart-item { + aspect-ratio: 2 / 1; + } `, ]; } @@ -104,15 +105,21 @@ export class AdminOverviewPage extends AdminOverviewBase {
- -
-
- - -
-
+
+ +
+
+ + +
+ +
+ +
+
+ ${this.renderSecondaryRow()} + +
-
+
-
-
-
- ${this.renderCards()} -
-
- -
-
-
+
`; } - renderCards() { + renderSecondaryRow() { const isEnterprise = this.hasEnterpriseLicense; + const colSpan = isEnterprise ? 4 : 6; + const classes = { "card-container": true, "pf-l-grid__item": true, - "pf-m-6-col": true, - "pf-m-4-col-on-md": !isEnterprise, - "pf-m-4-col-on-xl": !isEnterprise, - "pf-m-3-col-on-md": isEnterprise, - "pf-m-3-col-on-xl": isEnterprise, + [`pf-m-12-col`]: true, + [`pf-m-${colSpan}-col-on-md`]: true, }; - return html`
+ return html` +
-
- -
+
+ ${isEnterprise - ? html`
- -
` - : nothing} `; + ? html` +
+ +
+ ` + : nothing} + `; } renderActions() { diff --git a/web/src/elements/cards/AggregateCard.ts b/web/src/elements/cards/AggregateCard.ts index 53f366993f..907e65c507 100644 --- a/web/src/elements/cards/AggregateCard.ts +++ b/web/src/elements/cards/AggregateCard.ts @@ -80,6 +80,7 @@ export class AggregateCard extends AKElement implements IAggregateCard { .center-value { font-size: var(--pf-global--icon--FontSize--lg); text-align: center; + place-content: center; } .subtext { margin-top: var(--pf-global--spacer--sm);