diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-06-30 12:21:30 -0500 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2023-06-30 12:21:30 -0500 |
commit | 93689ad73df449b476cbb69e79f0f6d9c09ebce1 (patch) | |
tree | 47b5af6a60a664704b8864d6dd90b6ee4b627ce0 /src | |
parent | 948b324cd84110a89a8c391774843f15186854c6 (diff) | |
download | voidsky-93689ad73df449b476cbb69e79f0f6d9c09ebce1.tar.zst |
Fix: correctly handle the case where the user has no languages configured
Diffstat (limited to 'src')
-rw-r--r-- | src/view/com/post-thread/PostThreadItem.tsx | 4 | ||||
-rw-r--r-- | src/view/com/posts/FeedItem.tsx | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index c691e7f36..83a51f7aa 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -69,7 +69,9 @@ export const PostThreadItem = observer(function PostThreadItem({ const primaryLanguage = store.preferences.contentLanguages[0] || 'en' const translatorUrl = getTranslatorLink(primaryLanguage, record?.text || '') const needsTranslation = useMemo( - () => !isPostInLanguage(item.post, store.preferences.contentLanguages), + () => + store.preferences.contentLanguages.length > 0 && + !isPostInLanguage(item.post, store.preferences.contentLanguages), [item.post, store.preferences.contentLanguages], ) diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 7354c8a67..7a292378e 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -66,7 +66,9 @@ export const FeedItem = observer(function ({ const primaryLanguage = store.preferences.contentLanguages[0] || 'en' const translatorUrl = getTranslatorLink(primaryLanguage, record?.text || '') const needsTranslation = useMemo( - () => !isPostInLanguage(item.post, store.preferences.contentLanguages), + () => + store.preferences.contentLanguages.length > 0 && + !isPostInLanguage(item.post, store.preferences.contentLanguages), [item.post, store.preferences.contentLanguages], ) |