fix: compressed reactions shouldn't wrap, when expanded we show at most 10 reactions on a time

pull/2494/head
William Grant 3 years ago
parent 77bf2b16b8
commit 772fe27b2b

@ -21,8 +21,8 @@ const StyledMessageReactionsContainer = styled(Flex)<{ x: number; y: number }>`
} }
`; `;
export const StyledMessageReactions = styled(Flex)<{ inModal: boolean }>` export const StyledMessageReactions = styled(Flex)<{ fullWidth: boolean }>`
${props => (props.inModal ? '' : 'max-width: 320px;')} ${props => (props.fullWidth ? '' : 'max-width: 640px;')}
`; `;
const StyledReactionOverflow = styled.button` const StyledReactionOverflow = styled.button`
@ -63,7 +63,7 @@ const Reactions = (props: ReactionsProps): ReactElement => {
container={true} container={true}
flexWrap={inModal ? 'nowrap' : 'wrap'} flexWrap={inModal ? 'nowrap' : 'wrap'}
alignItems={'center'} alignItems={'center'}
inModal={inModal} fullWidth={inModal}
> >
{reactions.map(([emoji, _]) => ( {reactions.map(([emoji, _]) => (
<Reaction key={`${messageId}-${emoji}`} emoji={emoji} {...props} /> <Reaction key={`${messageId}-${emoji}`} emoji={emoji} {...props} />
@ -83,7 +83,7 @@ const CompressedReactions = (props: ExpandReactionsProps): ReactElement => {
container={true} container={true}
flexWrap={inModal ? 'nowrap' : 'wrap'} flexWrap={inModal ? 'nowrap' : 'wrap'}
alignItems={'center'} alignItems={'center'}
inModal={inModal} fullWidth={true}
> >
{reactions.slice(0, 4).map(([emoji, _]) => ( {reactions.slice(0, 4).map(([emoji, _]) => (
<Reaction key={`${messageId}-${emoji}`} emoji={emoji} {...props} /> <Reaction key={`${messageId}-${emoji}`} emoji={emoji} {...props} />

Loading…
Cancel
Save