diff options
| author | Fuwn <[email protected]> | 2023-11-19 04:09:19 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-11-19 04:09:19 -0800 |
| commit | ccba37d63c6741713f38dda46ce5bf4876064688 (patch) | |
| tree | 30dc7e7213eaa806bc255880204b561708839c5a /src/routes/languages.svelte | |
| parent | Use encodeURIComponent to encode language for URI (diff) | |
| parent | feat(css): update sizing (diff) | |
| download | frontend-next-ccba37d63c6741713f38dda46ce5bf4876064688.tar.xz frontend-next-ccba37d63c6741713f38dda46ce5bf4876064688.zip | |
Merge branch 'main' into main
Diffstat (limited to 'src/routes/languages.svelte')
| -rw-r--r-- | src/routes/languages.svelte | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/src/routes/languages.svelte b/src/routes/languages.svelte index a7de20d..bcbcbec 100644 --- a/src/routes/languages.svelte +++ b/src/routes/languages.svelte @@ -19,13 +19,11 @@ SPDX-License-Identifier: GPL-3.0-only --> import { onMount } from "svelte"; import { fetchLanguages } from "$lib/api"; - let languages, fetchTime; + let languages; let complete = false; onMount(async () => { - fetchTime = performance.now(); languages = await fetchLanguages(); - fetchTime = performance.now() - fetchTime; complete = true; }); </script> @@ -35,12 +33,10 @@ SPDX-License-Identifier: GPL-3.0-only --> </svelte:head> <div class="content"> - <h1>Languages</h1> - {#if !complete} - <p>Fetching languages...</p> + <p>Fetching languages ...</p> {:else} - <ul> + <ul id="language-list"> {#each languages as language} <li> <a href={"/language?language=" + encodeURIComponent(language)}> @@ -49,7 +45,23 @@ SPDX-License-Identifier: GPL-3.0-only --> </li> {/each} </ul> - - <p>Double fetch_time = {fetchTime}; /* ms */</p> {/if} </div> + +<style> + #language-list { + column-count: 1; + } + + @media screen and (min-width: 600px) { + #language-list { + column-count: 2; + } + } + + @media screen and (min-width: 900px) { + #language-list { + column-count: 3; + } + } +</style> |