diff --git a/src/components/FAQAccordion.svelte b/src/components/FAQAccordion.svelte index 73fb1bd..2dac751 100644 --- a/src/components/FAQAccordion.svelte +++ b/src/components/FAQAccordion.svelte @@ -39,7 +39,7 @@ {#each entries as entry, index} url+"?h=100&fm=webp" +}`; + export const load = async () => { /** * @description Response data type based on the `homepageQuery` above. @@ -24,11 +30,13 @@ export const load = async () => { */ let homepageResp: HomepageCMSResponse = await getFromCMS(homepageQuery); let officeHourResp: OfficeHour[] = await getFromCMS(ohQuery); + let sponsorsResp: Sponsors[] = await getFromCMS(sponsorQuery); return { description: homepageResp.description, councilPhoto: homepageResp.councilPhoto, faqs: homepageResp.faqs, - allOHs: officeHourResp + allOHs: officeHourResp, + sponsors: sponsorsResp }; }; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index b26f995..3659702 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -3,6 +3,7 @@ import Section from 'components/Section.svelte'; import RichText from 'components/RichText.svelte'; import OhSchedule from 'components/OHSchedule.svelte'; + import Link from 'components/Link.svelte'; /** loading things from the server side */ let { data } = $props(); @@ -56,12 +57,26 @@
-
-

FAQ

- +
+ +
+

FAQs

+
+ +
+
+

Sponsors

+
+ +
+ {#each data.sponsors as sponsor} +
+ + {sponsor.name} Logo + +
+ {/each} +
+
-
-

Sponsors

- {''} -
-
+