diff --git a/src/routes/+page.server.ts b/src/routes/+page.server.ts
index 2106645..b069a3f 100644
--- a/src/routes/+page.server.ts
+++ b/src/routes/+page.server.ts
@@ -15,13 +15,19 @@ const homepageQuery = `{
"position": member->position
}
},
+ "ohLastUpdated": *[_type=="officeHours"] | order(_updatedAt desc)[0]._updatedAt,
"sponsors": *[_type=="sponsors"]{
name,
url,
"logo": logo.asset->url+"?h=100&fm=webp"
- }
+ },
+ "sponsorsLastUpdated": *[_type=="sponsors"] | order(_updatedAt desc)[0]._updatedAt
}`;
+function formattingDate(date: Date) {
+ return date.toISOString().slice(0, 10).replaceAll('-', '/');
+}
+
export const load = async ({ url }) => {
/**
* @description Response data type based on the combined query above.
@@ -36,6 +42,8 @@ export const load = async ({ url }) => {
councilPhoto: councilPhotoUrl,
allOHs: officeHourResp,
sponsors: sponsorsResp,
- canonical: url.href
+ canonical: url.href,
+ ohLastUpdated: formattingDate(new Date(homePageResp.ohLastUpdated)),
+ sponsorsLastUpdated: formattingDate(new Date(homePageResp.sponsorsLastUpdated))
};
};
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 5e5fe87..649d98b 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -69,9 +69,15 @@
Lounge Office Hours
-
+
Come visit us in our student lounge at ENGTR 1060 to grab a coffee (free), play Mario Kart, or
just chat about anything!
+ {#if data.ohLastUpdated}
+
+
+ Last updated: {data.ohLastUpdated}
+
+ {/if}
@@ -79,7 +85,7 @@