Entry {String(index + 1).padStart(2, '0')}
+{paragraph}
+ {/each} +diff --git a/frontend/src/app.css b/frontend/src/app.css index c359d48..68eda51 100644 --- a/frontend/src/app.css +++ b/frontend/src/app.css @@ -82,6 +82,19 @@ --colour-green-900: #1b5e20; --colour-green-950: #0b2f10; + /** Colour: Yellow palette, from Tailwind's yellow palette */ + --colour-yellow-50: #fffbeb; + --colour-yellow-100: #fef3c7; + --colour-yellow-200: #fde68a; + --colour-yellow-300: #fcd34d; + --colour-yellow-400: #fbbf24; + --colour-yellow-500: #f59e0b; + --colour-yellow-600: #d97706; + --colour-yellow-700: #b45309; + --colour-yellow-800: #92400e; + --colour-yellow-900: #78350f; + --colour-yellow-950: #451a03; + /* --- Color: On-Surface --- */ --color-on-surface: #2f342e; /* replaces pure black */ --color-on-surface-variant: #5c605b; @@ -126,7 +139,7 @@ --leading-relaxed: 1.6; /* "Digital Paper" body text minimum */ --leading-loose: 1.8; - /* --- Typography: Letter Spacing --- */ + /* --- Typography: Letter Spacing --- */; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.05rem; /* label-md metadata */ @@ -305,7 +318,7 @@ body { background-color var(--duration-normal) var(--ease-standard); } -.btn-primary { +.btn-primary, .btn.primary { background-color: var(--color-primary); color: var(--color-on-primary); } @@ -626,3 +639,8 @@ LAYOUT: APP PAGE color: var(--color-on-surface); } } + +.app-page.full-bleed { + max-width: none; + padding: var(--space-0); +} diff --git a/frontend/src/hooks.server.ts b/frontend/src/hooks.server.ts index 61059da..635196f 100644 --- a/frontend/src/hooks.server.ts +++ b/frontend/src/hooks.server.ts @@ -32,6 +32,7 @@ export const handle: Handle = async ({ event, resolve }) => { } else { event.locals.isAdmin = false; console.log(`Not valid and no token`); + event.cookies.delete(COOKIE_NAME_AUTH_TOKEN, { path: '/' }); } const { pathname } = event.url; diff --git a/frontend/src/routes/app/adventures/[id]/+page.svelte b/frontend/src/routes/app/adventures/[id]/+page.svelte index dd64946..4bd7381 100644 --- a/frontend/src/routes/app/adventures/[id]/+page.svelte +++ b/frontend/src/routes/app/adventures/[id]/+page.svelte @@ -1,18 +1,92 @@ -
Choose your own adventure
+- {paragraph} -
- {/each} +Current entry
+Translation
-Listen
+ +- {paragraph} -
- {/each} +handleParagraphClicked(index)} + > + {paragraph} +
+ {/each} +Translation
+ +handleParagraphClicked(index)} + > + {paragraph} +
+ {/each} +Entry {String(index + 1).padStart(2, '0')}
+{paragraph}
+ {/each} +