From 0315af8fc91c8e4866201f7beb5f28975611fa45 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 30 Aug 2023 12:14:05 +0400 Subject: [PATCH] Hide badge if `component.badgable` is `false`. Fixes #5340 --- src/commands/view/SelectComponent.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/commands/view/SelectComponent.ts b/src/commands/view/SelectComponent.ts index 3ff71f37a..d77925816 100644 --- a/src/commands/view/SelectComponent.ts +++ b/src/commands/view/SelectComponent.ts @@ -332,8 +332,13 @@ export default { updateBadge(el: HTMLElement, pos: any, opts: any = {}) { const { canvas } = this; const model = getComponentModel(el); - if (!model || !model.get('badgable')) return; const badge = this.getBadge(opts); + const bStyle = badge.style; + + if (!model || !model.get('badgable')) { + bStyle.display = 'none'; + return; + } if (!opts.posOnly) { const config = this.canvas.getConfig(); @@ -347,7 +352,6 @@ export default { } const un = 'px'; - const bStyle = badge.style; bStyle.display = 'block'; const targetToElem = canvas.getTargetToElementFixed(el, badge, {