Browse Source

Merge pull request #13146 from vvlladd28/bug/show-help-popover/invisible

Fixed show popover some time not showing occasionally on first interaction
pull/13147/head
Igor Kulikov 1 year ago
committed by GitHub
parent
commit
412c6fa36f
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 12
      ui-ngx/src/app/shared/components/popover.component.ts

12
ui-ngx/src/app/shared/components/popover.component.ts

@ -375,7 +375,6 @@ export class TbPopoverComponent<T = any> implements OnDestroy, OnInit {
tbComponentInjector: Injector | null = null;
tbComponentStyle: { [klass: string]: any } = {};
tbOverlayClassName!: string;
tbOverlayStyle: { [klass: string]: any } = {};
tbPopoverInnerStyle: { [klass: string]: any } = {};
tbPopoverInnerContentStyle: { [klass: string]: any } = {};
tbBackdrop = false;
@ -470,6 +469,16 @@ export class TbPopoverComponent<T = any> implements OnDestroy, OnInit {
return this.tbModal ? 'tb-popover-overlay-backdrop' : '';
}
set tbOverlayStyle(value: { [klass: string]: any }) {
this._tbOverlayStyle = value;
this.cdr.markForCheck();
}
get tbOverlayStyle(): { [klass: string]: any } {
return this._tbOverlayStyle;
}
preferredPlacement: PopoverPlacement = 'top';
strictPosition = false;
origin!: CdkOverlayOrigin;
@ -485,6 +494,7 @@ export class TbPopoverComponent<T = any> implements OnDestroy, OnInit {
this.cdr.markForCheck();
}
}, {threshold: [0.5]});
private _tbOverlayStyle: { [klass: string]: any } = {};
constructor(
public cdr: ChangeDetectorRef,

Loading…
Cancel
Save