aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2021-08-29 21:49:37 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2021-08-29 21:49:37 +0200
commit38431710cfb1cc1ffd7297085d069be1328f083b (patch)
treeb28fba3eb891d8e1f383d4faa358ee7f067be93b /src/routes
Add project
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/[locale]/[terms].svelte15
-rw-r--r--src/routes/[locale]/__layout.svelte22
-rw-r--r--src/routes/[locale]/index.svelte14
-rw-r--r--src/routes/__layout.svelte5
-rw-r--r--src/routes/index.svelte6
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}/>