import * as React from 'react'; interface Props { postId: number; likesCount: number; liked: number; handleLikeSubmit( postId: number, isLike: boolean, authenticityToken: string, ): void; authenticityToken: string; isLoggedIn: boolean; } const LikeButtonP = ({ postId, likesCount, liked, handleLikeSubmit, authenticityToken, isLoggedIn, }: Props) => (
{ e.stopPropagation(); if (isLoggedIn) handleLikeSubmit(postId, !liked, authenticityToken); else window.location.href = `/users/sign_in`; }} className={`likeButton${liked ? ' liked' : ''}`} >
{likesCount}
); export default LikeButtonP;