Deeplink error fix, updated chat ux

This commit is contained in:
Alois 2026-04-10 22:07:51 +02:00
commit 60635d07c2
4 changed files with 63 additions and 7 deletions

View file

@ -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

View file

@ -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
);
});