diff --git a/app/soapbox/features/status/components/status-interaction-bar.tsx b/app/soapbox/features/status/components/status-interaction-bar.tsx index a92ed2fc6..34de4f692 100644 --- a/app/soapbox/features/status/components/status-interaction-bar.tsx +++ b/app/soapbox/features/status/components/status-interaction-bar.tsx @@ -1,11 +1,11 @@ import classNames from 'clsx'; -import { Map as ImmutableMap, List as ImmutableList } from 'immutable'; +import { List as ImmutableList } from 'immutable'; import React from 'react'; import { FormattedMessage, FormattedNumber } from 'react-intl'; import { useDispatch } from 'react-redux'; import { openModal } from 'soapbox/actions/modals'; -import { HStack, IconButton, Text, Emoji } from 'soapbox/components/ui'; +import { HStack, Text, Emoji } from 'soapbox/components/ui'; import { useAppSelector, useSoapboxConfig, useFeatures } from 'soapbox/hooks'; import { reduceEmoji } from 'soapbox/utils/emoji-reacts'; @@ -42,19 +42,18 @@ const StatusInteractionBar: React.FC = ({ status }): JSX. })); }; - const onOpenReactionsModal = (username: string, statusId: string, reaction: string): void => { + const onOpenReactionsModal = (username: string, statusId: string): void => { dispatch(openModal('REACTIONS', { username, statusId, - reaction, })); }; const getNormalizedReacts = () => { return reduceEmoji( ImmutableList(status.pleroma.get('emoji_reactions') as any), - status.favourites_count, - status.favourited, + 0, + false, allowedEmoji, ).reverse(); }; @@ -107,15 +106,19 @@ const StatusInteractionBar: React.FC = ({ status }): JSX. + ); }; return ( {getReposts()} - - {features.emojiReacts ? getEmojiReacts() : getFavourites()} + {getFavourites()} + {features.emojiReacts ? getEmojiReacts() : null} ); };