diff --git a/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts b/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts
index 2052d135f4..66f17b99ec 100644
--- a/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts
+++ b/npm/ng-packs/packages/account/src/lib/components/tenant-box/tenant-box.component.ts
@@ -1,6 +1,6 @@
-import { ABP, SessionSetTenantId } from '@abp/ng.core';
+import { ABP, SessionSetTenant, SessionState } from '@abp/ng.core';
import { ToasterService } from '@abp/ng.theme.shared';
-import { Component, TemplateRef, ViewChild } from '@angular/core';
+import { Component, OnInit } from '@angular/core';
import { Store } from '@ngxs/store';
import { throwError } from 'rxjs';
import { catchError, take } from 'rxjs/operators';
@@ -11,40 +11,58 @@ import { AccountService } from '../../services/account.service';
selector: 'abp-tenant-box',
templateUrl: './tenant-box.component.html',
})
-export class TenantBoxComponent {
+export class TenantBoxComponent implements OnInit {
constructor(private store: Store, private toasterService: ToasterService, private accountService: AccountService) {}
- selected = {} as ABP.BasicItem;
+ tenant = {} as ABP.BasicItem;
+
+ tenantName: string;
isModalVisible: boolean;
- @ViewChild('modalContent', { static: false })
- modalContent: TemplateRef