about summary refs log tree commit diff
path: root/src/view/screens/ProfileCustomFeed.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-05-17 21:23:32 -0500
committerPaul Frazee <pfrazee@gmail.com>2023-05-17 21:23:32 -0500
commit6bf8e7215784dafd04ae3639a28666eea77ed1bd (patch)
treebcb13a4f42097db5234f651f03bd42a89d8199b2 /src/view/screens/ProfileCustomFeed.tsx
parentf0003d193182bd70935ca6b7e67897922297deed (diff)
downloadvoidsky-6bf8e7215784dafd04ae3639a28666eea77ed1bd.tar.zst
Usability improvements to feeds
Diffstat (limited to 'src/view/screens/ProfileCustomFeed.tsx')
-rw-r--r--src/view/screens/ProfileCustomFeed.tsx18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/view/screens/ProfileCustomFeed.tsx b/src/view/screens/ProfileCustomFeed.tsx
index 1113ebf01..681798308 100644
--- a/src/view/screens/ProfileCustomFeed.tsx
+++ b/src/view/screens/ProfileCustomFeed.tsx
@@ -43,10 +43,10 @@ export const ProfileCustomFeed = withAuthRequired(
 
     const onToggleSaved = React.useCallback(async () => {
       try {
-        if (currentFeed.isSaved) {
-          await currentFeed.unsave()
+        if (currentFeed?.isSaved) {
+          await currentFeed?.unsave()
         } else {
-          await currentFeed.save()
+          await currentFeed?.save()
         }
       } catch (err) {
         Toast.show(
@@ -58,10 +58,10 @@ export const ProfileCustomFeed = withAuthRequired(
 
     const onToggleLiked = React.useCallback(async () => {
       try {
-        if (currentFeed.isLiked) {
-          await currentFeed.unlike()
+        if (currentFeed?.isLiked) {
+          await currentFeed?.unlike()
         } else {
-          await currentFeed.like()
+          await currentFeed?.like()
         }
       } catch (err) {
         Toast.show(
@@ -90,10 +90,12 @@ export const ProfileCustomFeed = withAuthRequired(
             type={currentFeed?.isSaved ? 'default' : 'inverted'}
             onPress={onToggleSaved}
             accessibilityLabel={
-              currentFeed?.isSaved ? 'Unsave this feed' : 'Save this feed'
+              currentFeed?.isSaved ? 'Remove from my feeds' : 'Add to my feeds'
             }
             accessibilityHint=""
-            label={currentFeed?.isSaved ? 'Unsave' : 'Save'}
+            label={
+              currentFeed?.isSaved ? 'Remove from My Feeds' : 'Add to My Feeds'
+            }
           />
         </View>
       )