diff --git a/Client/src/Pages/PageSpeed/index.css b/Client/src/Pages/PageSpeed/index.css
index d199f077c..5d21076a2 100644
--- a/Client/src/Pages/PageSpeed/index.css
+++ b/Client/src/Pages/PageSpeed/index.css
@@ -13,10 +13,13 @@
font-size: var(--env-var-font-size-large);
font-weight: 600;
}
-.page-speed span.MuiTypography-root,
.page-speed p.MuiTypography-root {
font-size: var(--env-var-font-size-medium);
}
+.page-speed p:has(> span.MuiTypography-root),
+.page-speed p.MuiTypography-root > span.MuiTypography-root {
+ font-size: var(--env-var-font-size-small-plus);
+}
.page-speed .MuiGrid-item > .MuiStack-root {
border: solid 1px var(--env-var-color-6);
border-radius: var(--env-var-radius-1);
diff --git a/Client/src/Pages/PageSpeed/index.jsx b/Client/src/Pages/PageSpeed/index.jsx
index 7feedce77..a15dedd66 100644
--- a/Client/src/Pages/PageSpeed/index.jsx
+++ b/Client/src/Pages/PageSpeed/index.jsx
@@ -23,11 +23,11 @@ const Card = ({ data }) => {
return 0; // Handle case when no checks are available
}
- // Data is sorted oldest -> newest, so last check is the most recent
+ // Data is sorted newest -> oldest, so newest check is the most recent
if (!duration) {
- return new Date(checks[checks.length - 1].createdAt);
+ return new Date(checks[0].createdAt);
}
- return new Date() - new Date(checks[checks.length - 1].createdAt);
+ return new Date() - new Date(checks[0].createdAt);
};
return (
@@ -39,13 +39,12 @@ const Card = ({ data }) => {
{data.name}
- {/* TODO - fix prop-type error */}
- {data.url}
+ {data.url.replace(/^https?:\/\//, "")}
Last checked:{" "}