From 0ec0ba996f05876d78039509e0ea61528c5faeec Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 22 Jul 2022 11:18:47 -0500 Subject: Implement like and repost --- src/view/com/post-thread/PostThreadItem.tsx | 49 +++++++++++++++++++++++------ 1 file changed, 40 insertions(+), 9 deletions(-) (limited to 'src/view/com/post-thread/PostThreadItem.tsx') diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 8628f67c1..896eab89f 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -40,6 +40,16 @@ export const PostThreadItem = observer(function PostThreadItem({ name: item.author.name, }) } + const onPressToggleRepost = () => { + item + .toggleRepost() + .catch(e => console.error('Failed to toggle repost', record, e)) + } + const onPressToggleLike = () => { + item + .toggleLike() + .catch(e => console.error('Failed to toggle like', record, e)) + } return ( @@ -108,21 +118,34 @@ export const PostThreadItem = observer(function PostThreadItem({ /> {item.replyCount} - + - {item.repostCount} - - + + {item.repostCount} + + + - {item.likeCount} - + + {item.likeCount} + +