From c620e9c930961e96f9ae9a20c621b4cd7d3cd1b4 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Fri, 16 Jul 2021 13:51:34 -0700 Subject: [PATCH] Move away from Object.assign for image rendering. --- .../web/ui/session/room/timeline/TextMessageView.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/platform/web/ui/session/room/timeline/TextMessageView.js b/src/platform/web/ui/session/room/timeline/TextMessageView.js index c0429a07..81ed4be0 100644 --- a/src/platform/web/ui/session/room/timeline/TextMessageView.js +++ b/src/platform/web/ui/session/room/timeline/TextMessageView.js @@ -50,13 +50,11 @@ function renderList(listBlock) { } function renderImage(imagePart) { - const attributes = Object.assign( - { src: imagePart.src }, - imagePart.width && { width: imagePart.width }, - imagePart.height && { height: imagePart.height }, - imagePart.alt && { alt: imagePart.alt }, - imagePart.title && { title: imagePart.title } - ); + const attributes = { src: imagePart.src }; + if (imagePart.width) { attributes.width = imagePart.width } + if (imagePart.height) { attributes.height = imagePart.height } + if (imagePart.alt) { attributes.alt = imagePart.alt } + if (imagePart.title) { attributes.title = imagePart.title } return tag.img(attributes); }