From 4b9ac604d3b83addd5ee73f9ccf9a4f760d5e428 Mon Sep 17 00:00:00 2001 From: Lewin Kelly Date: Mon, 10 Jul 2023 22:05:54 +0100 Subject: [PATCH] Improve formatting of pages and route names --- src/global.sass | 26 +++++++++++++------ src/lib/components/Navbar.svelte | 6 ++--- src/lib/when.ts | 10 +++++++ src/routes/+page.svx | 5 ++-- src/routes/blog/+page.svelte | 12 +++------ src/routes/{blog => post}/[post]/+page.svelte | 15 +++-------- src/routes/revival/[revival]/+page.svelte | 18 ++++--------- src/routes/{index => revivals}/+page.svelte | 4 +-- 8 files changed, 48 insertions(+), 48 deletions(-) create mode 100644 src/lib/when.ts rename src/routes/{blog => post}/[post]/+page.svelte (82%) rename src/routes/{index => revivals}/+page.svelte (91%) diff --git a/src/global.sass b/src/global.sass index b5897b5..b0cedf3 100644 --- a/src/global.sass +++ b/src/global.sass @@ -48,21 +48,31 @@ hr ::-webkit-scrollbar position: fixed - width: 0.5rem + width: 1rem height: 0.5rem &-track, &-corner - background: none - &-thumb - border-radius: 0.2rem - background: #282625 - &:hover - background: #464443 - @media (prefers-color-scheme: light) background: white + + &-thumb + background: #181615 + border: 0.2rem solid #282625 + border-radius: 1rem + width: 0.5rem + + &:hover + background: #464443 + &:active + background: #3f3d3c + + @media (prefers-color-scheme: light) + background: #d6d4d3 + border: 0.2rem solid white &:hover background: #a6a4a3 + &:active + background: #bfbdbc // Utility classes diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte index 7bf9ce2..52977a6 100644 --- a/src/lib/components/Navbar.svelte +++ b/src/lib/components/Navbar.svelte @@ -1,6 +1,6 @@
+ z-1 fixed flex w-full flex-wrap pb-3 ps-6 lg:static lg:flex-col">
@@ -33,7 +34,6 @@ @media (prefers-color-scheme: light) color: black - @media screen and (min-width: 1024px) &::before color: #aaa diff --git a/src/lib/when.ts b/src/lib/when.ts new file mode 100644 index 0000000..f679ab3 --- /dev/null +++ b/src/lib/when.ts @@ -0,0 +1,10 @@ +export default (date: Date) => { + const d = new Date(date).toLocaleDateString("en-GB", { + year: "numeric", + month: "long", + day: "numeric", + hour: "numeric", + minute: "numeric", + }) + return d == "Invalid Date" ? "Not yet published" : `Published ${d}` +} diff --git a/src/routes/+page.svx b/src/routes/+page.svx index 6e1975a..1a703d3 100644 --- a/src/routes/+page.svx +++ b/src/routes/+page.svx @@ -10,7 +10,7 @@ Welcome to the Revival Archive, a website dedicated to keeping track of active/defunct old brickbuilding private servers. -Check out our [blog posts](/blog), [reviews](/reviews) and most importantly, the [revival index](/index). +Check out our [blog posts](/blog), [reviews](/revivals) and most importantly, the [revival index](/revivals). --- @@ -27,10 +27,9 @@ You can easily find a revival perfect for you on the Revival Archive! You can go ahead and join our [Discord](https://discord.gg/zfC3VH2WBa) server - there you can request for your/somebody else's revival to be added to the archive! - \ No newline at end of file + diff --git a/src/routes/blog/+page.svelte b/src/routes/blog/+page.svelte index 9f90774..b21fe5c 100644 --- a/src/routes/blog/+page.svelte +++ b/src/routes/blog/+page.svelte @@ -1,4 +1,6 @@ @@ -10,20 +12,14 @@ {#each data.posts as post}

{post.title}

- Published {new Date(post.date).toLocaleDateString("en-GB", { - year: "numeric", - month: "long", - day: "numeric", - hour: "numeric", - minute: "numeric", - })} + {when(post.date)}

diff --git a/src/routes/blog/[post]/+page.svelte b/src/routes/post/[post]/+page.svelte similarity index 82% rename from src/routes/blog/[post]/+page.svelte rename to src/routes/post/[post]/+page.svelte index 8002cfd..cb45740 100644 --- a/src/routes/blog/[post]/+page.svelte +++ b/src/routes/post/[post]/+page.svelte @@ -1,12 +1,5 @@ @@ -31,7 +24,7 @@
- {@html data.html} +
@@ -41,14 +34,14 @@

Other posts

{#each data.posts as post}

{post.title}

- Published {when(post.date)} + {when(post.date)}
diff --git a/src/routes/revival/[revival]/+page.svelte b/src/routes/revival/[revival]/+page.svelte index 3fd10ed..695642e 100644 --- a/src/routes/revival/[revival]/+page.svelte +++ b/src/routes/revival/[revival]/+page.svelte @@ -1,15 +1,7 @@