[🐴] Better retry styling (#4032)
* Pass whole object to MessageItem for clarity * Add retry to pending-message * Style send failure, retry * Group pending messages * Remove todos * Fix types with fake message
This commit is contained in:
parent
ed8922281a
commit
04aea93192
6 changed files with 121 additions and 87 deletions
|
@ -26,7 +26,6 @@ export function MessageListError({
|
|||
msg`This chat was disconnected due to a network error.`,
|
||||
),
|
||||
[ConvoItemError.HistoryFailed]: _(msg`Failed to load past messages.`),
|
||||
[ConvoItemError.PendingFailed]: _(msg`Failed to send message(s).`),
|
||||
}[item.code]
|
||||
}, [_, item.code])
|
||||
|
||||
|
|
|
@ -35,13 +35,7 @@ function MaybeLoader({isLoading}: {isLoading: boolean}) {
|
|||
|
||||
function renderItem({item}: {item: ConvoItem}) {
|
||||
if (item.type === 'message' || item.type === 'pending-message') {
|
||||
return (
|
||||
<MessageItem
|
||||
item={item.message}
|
||||
next={item.nextMessage}
|
||||
pending={item.type === 'pending-message'}
|
||||
/>
|
||||
)
|
||||
return <MessageItem item={item} />
|
||||
} else if (item.type === 'deleted-message') {
|
||||
return <Text>Deleted message</Text>
|
||||
} else if (item.type === 'error-recoverable') {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue