From 4f37038df45ee1aea6d42933ffa79f70a0a426d2 Mon Sep 17 00:00:00 2001
From: Ivan Chen <ivan@tagg.id>
Date: Mon, 10 May 2021 15:17:45 -0400
Subject: added basic type, added like/unlike handler

---
 src/components/common/LikeButton.tsx | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

(limited to 'src/components/common/LikeButton.tsx')

diff --git a/src/components/common/LikeButton.tsx b/src/components/common/LikeButton.tsx
index 28eff768..f817bd98 100644
--- a/src/components/common/LikeButton.tsx
+++ b/src/components/common/LikeButton.tsx
@@ -4,10 +4,15 @@ import {normalize} from '../../utils';
 
 interface LikeButtonProps {
   onPress: () => void;
+  filled: boolean;
   style: ImageStyle;
 }
-const LikeButton: React.FC<LikeButtonProps> = ({onPress, style}) => {
-  const [filled, setFilled] = useState(false);
+const LikeButton: React.FC<LikeButtonProps> = ({
+  onPress,
+  filled: initialFillState,
+  style,
+}) => {
+  const [filled, setFilled] = useState(initialFillState);
   const uri = filled
     ? require('../../assets/images/heart-filled.png')
     : require('../../assets/images/heart-outlined.png');
-- 
cgit v1.2.3-70-g09d2

