Changeset View
Changeset View
Standalone View
Standalone View
native/chat/chat-item-height-measurer.react.js
Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | (item: ChatMessageItem, height: ?number) => { | ||||
localMessageInfo, | localMessageInfo, | ||||
threadInfo, | threadInfo, | ||||
startsConversation: item.startsConversation, | startsConversation: item.startsConversation, | ||||
startsCluster: item.startsCluster, | startsCluster: item.startsCluster, | ||||
endsCluster: item.endsCluster, | endsCluster: item.endsCluster, | ||||
threadCreatedFromMessage: item.threadCreatedFromMessage, | threadCreatedFromMessage: item.threadCreatedFromMessage, | ||||
pendingUploads, | pendingUploads, | ||||
reactions: item.reactions, | reactions: item.reactions, | ||||
hasBeenEdited: item.hasBeenEdited, | |||||
...sizes, | ...sizes, | ||||
}; | }; | ||||
} | } | ||||
invariant( | invariant( | ||||
height !== null && height !== undefined, | height !== null && height !== undefined, | ||||
'height should be set', | 'height should be set', | ||||
); | ); | ||||
Show All 9 Lines | (item: ChatMessageItem, height: ?number) => { | ||||
localMessageInfo, | localMessageInfo, | ||||
threadInfo, | threadInfo, | ||||
startsConversation: item.startsConversation, | startsConversation: item.startsConversation, | ||||
startsCluster: item.startsCluster, | startsCluster: item.startsCluster, | ||||
endsCluster: item.endsCluster, | endsCluster: item.endsCluster, | ||||
threadCreatedFromMessage: item.threadCreatedFromMessage, | threadCreatedFromMessage: item.threadCreatedFromMessage, | ||||
contentHeight: height, | contentHeight: height, | ||||
reactions: item.reactions, | reactions: item.reactions, | ||||
hasBeenEdited: item.hasBeenEdited, | |||||
}; | }; | ||||
} | } | ||||
invariant( | invariant( | ||||
item.messageInfoType !== 'composable', | item.messageInfoType !== 'composable', | ||||
'ChatItemHeightMeasurer was handed a messageInfoType=composable, but ' + | 'ChatItemHeightMeasurer was handed a messageInfoType=composable, but ' + | ||||
`does not know how to handle MessageType ${messageInfo.type}`, | `does not know how to handle MessageType ${messageInfo.type}`, | ||||
); | ); | ||||
invariant( | invariant( | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |