Disable reactions in detailed status view when visibleReactions is 0

This commit is contained in:
Essem 2024-06-16 14:30:22 -05:00
parent b556aefd78
commit 627b4d8595
No known key found for this signature in database
GPG key ID: 7D497397CC3A2A8C

View file

@ -33,6 +33,7 @@ import { DisplayName } from '../../../components/display_name';
import MediaGallery from '../../../components/media_gallery';
import StatusContent from '../../../components/status_content';
import StatusReactions from '../../../components/status_reactions';
import { visibleReactions } from '../../../initial_state';
import Audio from '../../audio';
import scheduleIdleTask from '../../ui/util/schedule_idle_task';
@ -408,13 +409,15 @@ export const DetailedStatus: React.FC<{
{/* This is a glitch-soc addition to have a placeholder */}
{!expanded && <MentionsPlaceholder status={status} />}
<StatusReactions
statusId={status.get('id')}
reactions={status.get('reactions')}
addReaction={onReactionAdd}
removeReaction={onReactionRemove}
canReact={signedIn}
/>
{visibleReactions && visibleReactions > 0 && (
<StatusReactions
statusId={status.get('id')}
reactions={status.get('reactions')}
addReaction={onReactionAdd}
removeReaction={onReactionRemove}
canReact={signedIn}
/>
)}
<div className='detailed-status__meta'>
<div className='detailed-status__meta__line'>