From d53149404b848077c524b04856dd4eeb8b6fffad Mon Sep 17 00:00:00 2001 From: Lewin Kelly Date: Wed, 19 Jul 2023 18:53:49 +0100 Subject: [PATCH] Fix light mode styling and add website link for each revival to revival index page --- src/global.styl | 4 +- src/lib/components/Navbar.svelte | 5 +-- src/lib/types.ts | 1 + src/routes/404/+page.svelte | 3 -- src/routes/revival/[revival]/+page.svelte | 3 +- src/routes/revivals/+page.svelte | 46 +++++++++++++++-------- static/outlink.svg | 8 ++++ 7 files changed, 46 insertions(+), 24 deletions(-) create mode 100644 static/outlink.svg diff --git a/src/global.styl b/src/global.styl index 1f9712f..a242be9 100644 --- a/src/global.styl +++ b/src/global.styl @@ -37,8 +37,10 @@ a @apply text-orange-600 +lightTheme() @apply text-orange-400 - .txt + &.txt color white + +lightTheme() + color black &:hover color #aaa &:active diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte index b2f6422..06387df 100644 --- a/src/lib/components/Navbar.svelte +++ b/src/lib/components/Navbar.svelte @@ -2,10 +2,7 @@ class="bg-#1f1d1c @light:bg-white lg:w-90 lg:h-a lg:pt-42 z-1 fixed flex w-full flex-wrap pb-3 ps-6 lg:static lg:flex-col"> diff --git a/src/lib/types.ts b/src/lib/types.ts index 4172a94..fc2b892 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -3,6 +3,7 @@ export type RevivalMetadata = { date: Date updated?: Date logo?: string + website?: string defunct?: boolean clients: number[] rating?: { diff --git a/src/routes/404/+page.svelte b/src/routes/404/+page.svelte index eafe693..1e72ae9 100644 --- a/src/routes/404/+page.svelte +++ b/src/routes/404/+page.svelte @@ -1,6 +1,3 @@ - - Not found • Revival Archive diff --git a/src/routes/revival/[revival]/+page.svelte b/src/routes/revival/[revival]/+page.svelte index 9d5643b..b12b159 100644 --- a/src/routes/revival/[revival]/+page.svelte +++ b/src/routes/revival/[revival]/+page.svelte @@ -72,7 +72,8 @@ {:else}

- This revival has not yet been reviewed. Watch this space! + This revival has not yet been reviewed. Watch this + space!

{/if} diff --git a/src/routes/revivals/+page.svelte b/src/routes/revivals/+page.svelte index 91c5b4a..068300b 100644 --- a/src/routes/revivals/+page.svelte +++ b/src/routes/revivals/+page.svelte @@ -35,14 +35,28 @@ {#if revivals.length > 0}
{#each revivals as revival} -
-

{revival.name}

+ {#if revival.website} +

+ + {revival.name} + + Links to an external site +

+ {:else} +

{revival.name}

+ {/if} {#if revival.defunct}

[defunct] @@ -68,19 +82,21 @@ {/if}

-
- {@html revival.overview || ""} -
- - {#if revival.rating} -
- Rating: - + +
+ {@html revival.overview || ""}
- {/if} -
+ + {#if revival.rating} +
+ Rating: + +
+ {/if} + +
{/each}
{:else} diff --git a/static/outlink.svg b/static/outlink.svg new file mode 100644 index 0000000..a7144f7 --- /dev/null +++ b/static/outlink.svg @@ -0,0 +1,8 @@ + + + + \ No newline at end of file