about summary refs log tree commit diff
path: root/src/view/com/feeds/CustomFeed.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-05-17 14:34:37 -0500
committerPaul Frazee <pfrazee@gmail.com>2023-05-17 14:34:37 -0500
commit4e56d24a9d72da4e7c3ddac6ae85b3913f2b365b (patch)
tree06ec60695301f58b14ca57bd3ea8ac2e8c244c8a /src/view/com/feeds/CustomFeed.tsx
parentfb03bbf288013596cbb4c1e866aea62721ba2bcd (diff)
downloadvoidsky-4e56d24a9d72da4e7c3ddac6ae85b3913f2b365b.tar.zst
Dont show save button in embed cards
Diffstat (limited to 'src/view/com/feeds/CustomFeed.tsx')
-rw-r--r--src/view/com/feeds/CustomFeed.tsx31
1 files changed, 17 insertions, 14 deletions
diff --git a/src/view/com/feeds/CustomFeed.tsx b/src/view/com/feeds/CustomFeed.tsx
index cc9b66086..e4e0d50c2 100644
--- a/src/view/com/feeds/CustomFeed.tsx
+++ b/src/view/com/feeds/CustomFeed.tsx
@@ -24,11 +24,13 @@ export const CustomFeed = observer(
   ({
     item,
     style,
+    showSaveBtn = false,
     showLikes = false,
     reloadOnFocus = false,
   }: {
     item: CustomFeedModel
     style?: StyleProp<ViewStyle>
+    showSaveBtn?: boolean
     showLikes?: boolean
     reloadOnFocus?: boolean
   }) => {
@@ -66,21 +68,22 @@ export const CustomFeed = observer(
             <Text style={[pal.text, s.bold]}>
               {item.data.displayName ?? 'Feed name'}
             </Text>
-            <Text style={[pal.textLight]}>by @{item.data.creator.handle}</Text>
-          </View>
-          <View>
-            <Button
-              type={item.isSaved ? 'default' : 'inverted'}
-              onPress={() => {
-                if (item.data.viewer?.saved) {
-                  store.me.savedFeeds.unsave(item)
-                } else {
-                  store.me.savedFeeds.save(item)
-                }
-              }}
-              label={item.data.viewer?.saved ? 'Unsave' : 'Save'}
-            />
           </View>
+          {showSaveBtn && (
+            <View>
+              <Button
+                type={item.isSaved ? 'default' : 'inverted'}
+                onPress={() => {
+                  if (item.data.viewer?.saved) {
+                    store.me.savedFeeds.unsave(item)
+                  } else {
+                    store.me.savedFeeds.save(item)
+                  }
+                }}
+                label={item.data.viewer?.saved ? 'Unsave' : 'Save'}
+              />
+            </View>
+          )}
         </View>
 
         {item.data.description ? (