about summary refs log tree commit diff
path: root/src/view/com
diff options
context:
space:
mode:
authorCaidan Williams <caidan@internet.dev>2025-08-22 17:08:47 -0700
committerCaidan Williams <caidan@internet.dev>2025-08-26 13:01:36 -0700
commit0517768cd32c96e96eb6ff80b23c3a8db284dfa0 (patch)
treea94af5301a6d9be6f6126d653ac9965d6bebafb7 /src/view/com
parent0555d3623cf5eea744bd26b4343c60ec66e43aa3 (diff)
downloadvoidsky-0517768cd32c96e96eb6ff80b23c3a8db284dfa0.tar.zst
feat: add data-nosnippet attribute to Discover feed for SEO control
Diffstat (limited to 'src/view/com')
-rw-r--r--src/view/com/feeds/FeedPage.tsx8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/view/com/feeds/FeedPage.tsx b/src/view/com/feeds/FeedPage.tsx
index 9f28743a1..0e7813b7c 100644
--- a/src/view/com/feeds/FeedPage.tsx
+++ b/src/view/com/feeds/FeedPage.tsx
@@ -6,7 +6,7 @@ import {useLingui} from '@lingui/react'
 import {type NavigationProp, useNavigation} from '@react-navigation/native'
 import {useQueryClient} from '@tanstack/react-query'
 
-import {VIDEO_FEED_URIS} from '#/lib/constants'
+import {DISCOVER_FEED_URI, VIDEO_FEED_URIS} from '#/lib/constants'
 import {useOpenComposer} from '#/lib/hooks/useOpenComposer'
 import {ComposeIcon2} from '#/lib/icons'
 import {getRootNavigation, getTabState, TabState} from '#/lib/routes/helpers'
@@ -73,6 +73,10 @@ export function FeedPage({
     return isNative && _isVideoFeed
   }, [feedInfo])
 
+  const isDiscoverFeed = useMemo(() => {
+    return feedInfo.uri === DISCOVER_FEED_URI
+  }, [feedInfo.uri])
+
   useEffect(() => {
     if (isPageFocused) {
       setHomeBadge(hasNew)
@@ -128,7 +132,7 @@ export function FeedPage({
 
   const shouldPrefetch = isNative && isPageAdjacent
   return (
-    <View testID={testID}>
+    <View testID={testID} {...(isDiscoverFeed && {'data-nosnippet': true})}>
       <MainScrollProvider>
         <FeedFeedbackProvider value={feedFeedback}>
           <PostFeed