import { ChangeDetectionStrategy, Component } from '@angular/core'; import { injectAuthService } from '@/core/services/auth.service'; <% if (features.includes('Staff Zone')) { %>import { UserScanComponent } from '@/features/staff/user-scan/user-scan.component'; import { UserTicketComponent } from '@/features/staff/user-ticket/user-ticket.component'; <% } %>import { MainLayoutComponent } from '@/shared/layout/main-layout/main-layout.component'; @Component({ selector: 'app-home', templateUrl: './home.component.html', styleUrls: ['./home.component.scss'], changeDetection: ChangeDetectionStrategy.OnPush, imports: [MainLayoutComponent<% if (features.includes('Staff Zone')) { %>, UserTicketComponent, UserScanComponent<% } %>], standalone: true, }) export default class HomeComponent { private authServ = injectAuthService(); userQuery = this.authServ.user; }