From f3285c21fd2fb930714eb128345aeffb5c0733b7 Mon Sep 17 00:00:00 2001 From: Antoine Phan Date: Thu, 12 Jun 2025 15:51:11 -0400 Subject: [PATCH] Update the styling on FAQ Accordion --- src/app.css | 2 +- src/components/FAQAccordion.svelte | 138 ++++++++++------------------- src/routes/+page.svelte | 40 ++++----- 3 files changed, 64 insertions(+), 116 deletions(-) diff --git a/src/app.css b/src/app.css index af4cd33..936a9b8 100644 --- a/src/app.css +++ b/src/app.css @@ -8,8 +8,8 @@ --color-ecsess-400: #5C8A5C; --color-ecsess-600: #3B6A3A; --color-ecsess-800: #0A3D2A; - --color-ecsess-black-hover:#2c2c2c; --color-ecsess-black: #1F1F1F; + --color-ecsess-black-hover:#2c2c2c; } * { diff --git a/src/components/FAQAccordion.svelte b/src/components/FAQAccordion.svelte index c56bbba..a4d5669 100644 --- a/src/components/FAQAccordion.svelte +++ b/src/components/FAQAccordion.svelte @@ -1,101 +1,55 @@ -
-
- +
+
+ - {#if isOpen} -
-

{@html description}

-
- {/if} -
+ {#if isOpen} +
+

{@html description}

+
+ {/if} +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 8ad857f..eb0d88d 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -7,28 +7,23 @@ let { data } = $props(); // Getting info from ECSESS CMS - let longAnswer = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'; - const query = '_type:homepage'; - - const faqs = [ - { - q: "A fequently asked question?", - a: "This is a short answer", - }, - { - q: "A fequently asked question?", - a: "This is a medium length answer. Lor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", - }, - { - q: "A fequently asked question?", - a: "This is a long answer. "+longAnswer - } - ]; + let longAnswer = + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'; - let description = $state(); - description = fetch( - `https://${import.meta.env.SANITY_ID}.api.sanity.io/vX/data/query/production?query=${query}&perspective=drafts` - ).then((res) => res.json).then((json) => json.toString()); + const faqs = [ + { + q: 'A fequently asked question?', + a: 'This is a short answer' + }, + { + q: 'A fequently asked question?', + a: 'This is a medium length answer. Lor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' + }, + { + q: 'A fequently asked question?', + a: 'This is a long answer. ' + longAnswer + } + ]; McGill ECSESS @@ -52,7 +47,7 @@

FAQ

{#each faqs as { q, a }} - + {/each}
@@ -63,4 +58,3 @@

Under development

-