Group disparate status together, but show metadata if different
This commit is contained in:
parent
2602db97f0
commit
1ad284d22c
12 changed files with 282 additions and 146 deletions
|
@ -171,6 +171,15 @@ const createProps = (overrideProps: Partial<Props> = {}): Props => ({
|
|||
retryDeleteForEveryone: action('retryDeleteForEveryone'),
|
||||
scrollToQuotedMessage: action('scrollToQuotedMessage'),
|
||||
selectMessage: action('selectMessage'),
|
||||
shouldCollapseAbove: isBoolean(overrideProps.shouldCollapseAbove)
|
||||
? overrideProps.shouldCollapseAbove
|
||||
: false,
|
||||
shouldCollapseBelow: isBoolean(overrideProps.shouldCollapseBelow)
|
||||
? overrideProps.shouldCollapseBelow
|
||||
: false,
|
||||
shouldHideMetadata: isBoolean(overrideProps.shouldHideMetadata)
|
||||
? overrideProps.shouldHideMetadata
|
||||
: false,
|
||||
showContactDetail: action('showContactDetail'),
|
||||
showContactModal: action('showContactModal'),
|
||||
showExpiredIncomingTapToViewToast: action(
|
||||
|
@ -202,9 +211,9 @@ const renderMany = (propsArray: ReadonlyArray<Props>) =>
|
|||
<Message
|
||||
key={message.text}
|
||||
{...message}
|
||||
previousItem={createTimelineItem(propsArray[index - 1])}
|
||||
shouldCollapseAbove={Boolean(propsArray[index - 1])}
|
||||
item={createTimelineItem(message)}
|
||||
nextItem={createTimelineItem(propsArray[index + 1])}
|
||||
shouldCollapseBelow={Boolean(propsArray[index + 1])}
|
||||
/>
|
||||
));
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue