From 58d6a248c7a341e76a9caa94c6a3a482375648ca Mon Sep 17 00:00:00 2001 From: Yusur Princeps Date: Wed, 22 Oct 2025 15:09:10 +0200 Subject: [PATCH] add ul.grid, improve /create and SLayout --- src/app.html | 20 ++++++++++++ src/lib/GuildSelect.svelte | 54 +++++++++++++++++++++++++++++++ src/lib/PrivacySelect.svelte | 59 ++++++++++++++++++++++++++++++++++ src/lib/SLayout.svelte | 8 ++--- src/routes/create/+page.svelte | 58 ++++++++++++++++++++------------- 5 files changed, 172 insertions(+), 27 deletions(-) create mode 100644 src/lib/GuildSelect.svelte create mode 100644 src/lib/PrivacySelect.svelte diff --git a/src/app.html b/src/app.html index ae88168..5265380 100644 --- a/src/app.html +++ b/src/app.html @@ -187,6 +187,26 @@ ul.column { padding: 0; } +ul.grid { + list-style: none; + padding: 0; + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-template-rows: auto; +} + +ul.grid > li { + border: 1px solid var(--border); + border-radius: .5em; + padding: .5em; + margin: 1em .5em; + text-align: center; +} + +ul.grid > li small { + display: block; +} + a svg { text-decoration: none; } diff --git a/src/lib/GuildSelect.svelte b/src/lib/GuildSelect.svelte new file mode 100644 index 0000000..12c07c4 --- /dev/null +++ b/src/lib/GuildSelect.svelte @@ -0,0 +1,54 @@ + + + +
+ + +
+ + + diff --git a/src/lib/PrivacySelect.svelte b/src/lib/PrivacySelect.svelte new file mode 100644 index 0000000..22057d6 --- /dev/null +++ b/src/lib/PrivacySelect.svelte @@ -0,0 +1,59 @@ + + + + + diff --git a/src/lib/SLayout.svelte b/src/lib/SLayout.svelte index 4530590..a7bec54 100644 --- a/src/lib/SLayout.svelte +++ b/src/lib/SLayout.svelte @@ -46,14 +46,14 @@ let mobiRightActive = $state(false); .layout-licon, .layout-ricon { display: none; } } -@media (min-width: 800px) and (max-width: 919px) { +@media (min-width: 800px) and (max-width: 959px) { .layout-left, .layout-right { font-size: smaller; } } -@media (min-width: 920px) { +@media (min-width: 960px) { .layout { grid-template-columns: 240px auto 240px; } @@ -61,13 +61,13 @@ let mobiRightActive = $state(false); .layout-licon, .layout-ricon { display: none; } } -@media (min-width: 1000px) { +@media (min-width: 1080px) { .layout { grid-template-columns: 270px auto 270px; } } -@media (min-width: 1080px) { +@media (min-width: 1200px) { .layout { grid-template-columns: 300px auto 300px; } diff --git a/src/routes/create/+page.svelte b/src/routes/create/+page.svelte index 403f7da..16cb54d 100644 --- a/src/routes/create/+page.svelte +++ b/src/routes/create/+page.svelte @@ -1,11 +1,15 @@