diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2021-08-29 21:49:37 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2021-08-29 21:49:37 +0200 |
| commit | 38431710cfb1cc1ffd7297085d069be1328f083b (patch) | |
| tree | b28fba3eb891d8e1f383d4faa358ee7f067be93b /src/routes | |
Add project
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/[locale]/[terms].svelte | 15 | ||||
| -rw-r--r-- | src/routes/[locale]/__layout.svelte | 22 | ||||
| -rw-r--r-- | src/routes/[locale]/index.svelte | 14 | ||||
| -rw-r--r-- | src/routes/__layout.svelte | 5 | ||||
| -rw-r--r-- | src/routes/index.svelte | 6 |
5 files changed, 62 insertions, 0 deletions
diff --git a/src/routes/[locale]/[terms].svelte b/src/routes/[locale]/[terms].svelte new file mode 100644 index 0000000..e389a4d --- /dev/null +++ b/src/routes/[locale]/[terms].svelte @@ -0,0 +1,15 @@ +<script context="module"> + export async function load({ page }) { + return { + props: { + terms: page.params.terms + } + } + } +</script> +<script> + import Prompt from '$lib/components/prompt.svelte'; + export let terms; +</script> + +<Prompt terms={terms} /> diff --git a/src/routes/[locale]/__layout.svelte b/src/routes/[locale]/__layout.svelte new file mode 100644 index 0000000..29319ba --- /dev/null +++ b/src/routes/[locale]/__layout.svelte @@ -0,0 +1,22 @@ +<script context="module"> + export async function load({ page }) { + return { + props: { + localeFromPath: page.params.locale + } + } + } +</script> + +<script> + import '../../config/i18n'; + export let localeFromPath; + + import { locale } from 'svelte-i18n'; + import LanguageSelector from '$lib/components/language_selector.svelte'; + + locale.set(localeFromPath); +</script> + +<slot /> +<LanguageSelector/> diff --git a/src/routes/[locale]/index.svelte b/src/routes/[locale]/index.svelte new file mode 100644 index 0000000..d8e8050 --- /dev/null +++ b/src/routes/[locale]/index.svelte @@ -0,0 +1,14 @@ +<script context="module"> + export async function load({ page }) { + return { + props: { + locale: page.params.locale + } + } + } +</script> +<script> + import NewPrompt from '$lib/components/new_prompt.svelte'; + export let locale; +</script> +<NewPrompt locale={locale} /> diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte new file mode 100644 index 0000000..fce59a3 --- /dev/null +++ b/src/routes/__layout.svelte @@ -0,0 +1,5 @@ +<script> + import '../config/i18n'; +</script> + +<slot /> diff --git a/src/routes/index.svelte b/src/routes/index.svelte new file mode 100644 index 0000000..edd7231 --- /dev/null +++ b/src/routes/index.svelte @@ -0,0 +1,6 @@ +<script> + import { locale } from 'svelte-i18n'; + import NewPrompt from '$lib/components/new_prompt.svelte'; +</script> + +<NewPrompt locale={$locale}/> |