From 3b139919f4426bf02ca8c97b0ffe5665ebdb9e37 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Sat, 9 Jul 2022 23:34:01 -0700 Subject: [PATCH] feat: :sparkles: Different layout for games grid, in progress. --- src/lib/components/footer/index.svelte | 8 +++++++ src/lib/components/game.svelte | 33 ++++++++++++++------------ src/routes/index.svelte | 18 +++++++------- 3 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 src/lib/components/footer/index.svelte diff --git a/src/lib/components/footer/index.svelte b/src/lib/components/footer/index.svelte new file mode 100644 index 0000000..6424b1c --- /dev/null +++ b/src/lib/components/footer/index.svelte @@ -0,0 +1,8 @@ + diff --git a/src/lib/components/game.svelte b/src/lib/components/game.svelte index 7393e31..7f7758f 100644 --- a/src/lib/components/game.svelte +++ b/src/lib/components/game.svelte @@ -1,24 +1,29 @@
- - {`Image - +
+

{game.name}

+ + {`Image + +
-

{game.name}

{game.year_published}

{game.players} {game.max_players === 1 ? 'player' : 'players'}

{game.playtime} minutes

Minimum Age: {game.min_age}

-
{@html game.description}
+ {#if detailed} +
{@html game.description}
+ {/if}
@@ -34,18 +39,16 @@ } .game-container { + display: grid; + /* grid-template-columns: min-content 1fr; */ + grid-template-columns: 0.5fr 1fr; + gap: var(--spacing-16); + padding: var(--spacing-16) var(--spacing-16); + transition: all 0.3s; + border-radius: 8px; background-color: var(--primary); &:hover { background-color: hsla(222, 9%, 65%, 1); } } - - .game-container { - display: grid; - grid-template-columns: min-content 1fr; - gap: var(--spacing-16); - padding: var(--spacing-16) var(--spacing-16); - transition: all 0.3s; - border-radius: 8px; - } diff --git a/src/routes/index.svelte b/src/routes/index.svelte index c88fc4a..deae126 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -1,9 +1,8 @@