aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2021-04-12 15:42:43 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2021-04-12 15:42:43 +0200
commit63c3da2af27fcfb1a9893ade03543e3a30949c8d (patch)
treef9094dfe54292f5827eacfb33c0f85276cd13c60 /src
parenta5969b7fc8bfc451da2969f06898c25eca35a4b2 (diff)
Allow for conditional reply
Diffstat (limited to 'src')
-rw-r--r--src/components/header/header.svelte5
-rw-r--r--src/components/language_selector/language_selector.svelte6
-rw-r--r--src/pages/t/[topic_id].svelte (renamed from src/pages/t/[id].svelte)4
3 files changed, 9 insertions, 6 deletions
diff --git a/src/components/header/header.svelte b/src/components/header/header.svelte
index ed91526..c68a685 100644
--- a/src/components/header/header.svelte
+++ b/src/components/header/header.svelte
@@ -1,6 +1,7 @@
<script>
import { _ } from 'svelte-i18n';
+ import { params } from '@roxi/routify';
import { version } from '$/config/config';
</script>
@@ -8,7 +9,9 @@
<ul>
<li><strong><a href="/" aria-label="{$_('header.long_version', { values: { version } })}">{$_('header.short_version', { values: { version } })}</a></strong></li>
<li><a href="/new" aria-label="{$_('header.action.new.title')}">{@html $_('header.action.new.display')}</a></li>
- <li><a href="/reply" aria-label="{$_('header.action.reply.title')}">{@html $_('header.action.reply.display')}</a></li>
+ {#if $params.topic_id}
+ <li><a href="/reply/{$params.topic_id}" aria-label="{$_('header.action.reply.title')}">{@html $_('header.action.reply.display')}</a></li>
+ {/if}
<li><a href="/search" aria-label="{$_('header.action.search.title')}">{@html $_('header.action.search.display')}</a></li>
<li><a href="/logout" aria-label="{$_('header.action.log_out.title')}">{@html $_('header.action.log_out.display')}</a></li>
</ul>
diff --git a/src/components/language_selector/language_selector.svelte b/src/components/language_selector/language_selector.svelte
index 67c0814..3ac4894 100644
--- a/src/components/language_selector/language_selector.svelte
+++ b/src/components/language_selector/language_selector.svelte
@@ -3,9 +3,9 @@
import { getLangNameFromCode } from 'language-name-map';
$: namedLocales = $locales
- .map((locale) => ({
- code: locale,
- ...getLangNameFromCode(locale)
+ .map((code) => ({
+ code,
+ ...getLangNameFromCode(code)
}))
.sort((a, b) => a.native - b.native);
diff --git a/src/pages/t/[id].svelte b/src/pages/t/[topic_id].svelte
index e13fd04..8ead8f3 100644
--- a/src/pages/t/[id].svelte
+++ b/src/pages/t/[topic_id].svelte
@@ -1,6 +1,6 @@
<script>
import Topic from '$/components/topic/topic.svelte';
- export let id;
+ export let topic_id;
</script>
-<Topic id={id}/>
+<Topic id={topic_id}/>