From 1d9eecbed568ed3826de7f7b27f31726467da3df Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Tue, 10 Sep 2024 13:58:25 +0100 Subject: [PATCH] Add footer --- packages/website/src/lib/Footer.svelte | 128 +++++++++++++++++++++ packages/website/src/lib/styles.css | 24 ++-- packages/website/src/routes/+error.svelte | 4 +- packages/website/src/routes/+layout.svelte | 4 +- 4 files changed, 147 insertions(+), 13 deletions(-) create mode 100644 packages/website/src/lib/Footer.svelte diff --git a/packages/website/src/lib/Footer.svelte b/packages/website/src/lib/Footer.svelte new file mode 100644 index 00000000..af302d12 --- /dev/null +++ b/packages/website/src/lib/Footer.svelte @@ -0,0 +1,128 @@ + + +
+
+ + + {#each Object.entries(links) as [title, inner_links]} + + {/each} + + + +
+
+ + diff --git a/packages/website/src/lib/styles.css b/packages/website/src/lib/styles.css index 2bc85824..b741af37 100644 --- a/packages/website/src/lib/styles.css +++ b/packages/website/src/lib/styles.css @@ -70,7 +70,7 @@ --color-secondary: hsl(230, 50%, 90%); --color-tertiary: hsl(290, 80%, 80%); --color-accent: hsl(195, 80%, 80%); - + --color-red: #fb464c; --color-orange: #e9973f; --color-yellow: #e0de71; @@ -139,6 +139,7 @@ svg { a { color: var(--color-accent); } + a:visited { color: var(--color-tertiary); } @@ -195,17 +196,22 @@ a:visited { button { - display: inline-block; - color: var(--color-primary); - background: var(--color-accent); - border-radius: 4px; - margin: 8px 8px 8px 0px; - padding: 12px 24px; - border: solid 2px var(--color-accent); + display: inline-block; + color: var(--color-primary); + background: var(--color-accent); + border-radius: 4px; + margin: 8px 8px 8px 0px; + padding: 12px 24px; + border: solid 2px var(--color-accent); } .secondary { border: solid 2px var(--color-accent); color: var(--color-accent); background: transparent; - } \ No newline at end of file +} + + +#sentry-feedback { + --dialog-inset: auto auto 0; +} \ No newline at end of file diff --git a/packages/website/src/routes/+error.svelte b/packages/website/src/routes/+error.svelte index f4909f6a..243433e0 100644 --- a/packages/website/src/routes/+error.svelte +++ b/packages/website/src/routes/+error.svelte @@ -93,9 +93,7 @@ font-size: 2em; font-weight: 600; } */ - :global(#sentry-feedback) { - --dialog-inset: auto auto 0; - } + p { font-size: 1.5em; line-height: 1.4; diff --git a/packages/website/src/routes/+layout.svelte b/packages/website/src/routes/+layout.svelte index 25a19f7c..49c27cf9 100644 --- a/packages/website/src/routes/+layout.svelte +++ b/packages/website/src/routes/+layout.svelte @@ -3,6 +3,7 @@ import "$lib/styles.css"; import Favicons from "$lib/Favicons.svelte"; import Nav from "$lib/Nav.svelte"; + import Footer from "$lib/Footer.svelte"; import { SITE_TITLE } from "$lib/metadata" @@ -11,4 +12,5 @@