diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html index cfd49602b6..38912f7caa 100644 --- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html +++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html @@ -4,7 +4,8 @@ {{ 'AbpFeatureManagement::ManageHostFeatures' | abpLocalization }} - + + > + diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts index 3ac018478e..d65b3a74a9 100644 --- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts +++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.ts @@ -9,9 +9,7 @@ export class FeatureManagementTabComponent { providerKey: string; openFeaturesModal() { - setTimeout(() => { - this.visibleFeatures = true; - }, 0); + this.visibleFeatures = true; } onVisibleFeaturesChange = (value: boolean) => { diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts index c04b4500e2..25d8e76764 100644 --- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts +++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts @@ -55,11 +55,17 @@ export class FeatureManagementComponent } set visible(value: boolean) { - if (this._visible === value) return; + if (this._visible === value) { + return; + } this._visible = value; this.visibleChange.emit(value); - if (value) this.openModal(); + + if (value) { + this.openModal(); + return; + } } @Output() readonly visibleChange = new EventEmitter();