Deeplink error fix, updated chat ux
This commit is contained in:
parent
7811a66b5c
commit
60635d07c2
4 changed files with 63 additions and 7 deletions
|
|
@ -115,7 +115,7 @@ export default function InputComponent({
|
|||
<CardHeader className="relative p-0 flex flex-col">
|
||||
<div
|
||||
aria-hidden="true"
|
||||
className="pointer-events-none absolute left-0 top-0 w-full opacity-0"
|
||||
className="pointer-events-none absolute left-0 top-0 w-full px-2.5 opacity-0"
|
||||
style={{ visibility: "hidden" }}
|
||||
>
|
||||
<Message
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ function generateFixedLoadingSize(size: number, height: number) {
|
|||
* @param props Parameter props.
|
||||
* @returns unknown.
|
||||
*/
|
||||
export default function Message(props: {
|
||||
function MessageComponent(props: {
|
||||
message: RawMessage & {
|
||||
failed?: boolean;
|
||||
};
|
||||
|
|
@ -143,3 +143,16 @@ export default function Message(props: {
|
|||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default React.memo(MessageComponent, (prev, next) => {
|
||||
return (
|
||||
prev.notEncrypted === next.notEncrypted &&
|
||||
prev.measureRef === next.measureRef &&
|
||||
prev.message.timestamp === next.message.timestamp &&
|
||||
prev.message.content === next.message.content &&
|
||||
prev.message.height === next.message.height &&
|
||||
prev.message.sent_by_self === next.message.sent_by_self &&
|
||||
prev.message.message_state === next.message.message_state &&
|
||||
prev.message.failed === next.message.failed
|
||||
);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue