Remove mapSideEffect

This commit is contained in:
RMidhunSuresh 2021-12-16 17:40:47 +05:30
parent bb45d0eae9
commit 13cba84445

View File

@ -24,13 +24,11 @@ import {VideoView} from "./VideoView";
export class ReplyPreviewView extends TemplateView {
render(t, vm) {
const replyContainer = t.div({className: "ReplyPreviewView"});
t.mapSideEffect(vm => vm.body, () => {
while (replyContainer.lastChild) {
replyContainer.removeChild(replyContainer.lastChild);
}
replyContainer.appendChild(vm.isRedacted? this._renderRedaction(vm) : this._renderReplyPreview(t, vm));
})
const replyContainer = t.div({ className: "ReplyPreviewView" }, [
vm.isRedacted
? this._renderRedaction(vm)
: this._renderReplyPreview(t, vm),
]);
return replyContainer;
}