This component is the root component which is bootstrapped by Angular. It:
@Component({
imports: [
// Buy to unlock
],
selector: 'jet-app',
standalone: true,
styleUrl: './app.component.scss',
templateUrl: './app.component.html',
})
export class AppComponent implements OnInit, OnDestroy {
private readonly _breakpointObserver = inject(BreakpointObserver);
private readonly _renderer2 = inject(Renderer2);
private readonly _meta = inject(Meta);
private readonly _router = inject(Router);
private readonly _analyticsService = inject(AnalyticsService);
private readonly _authenticationService = inject(AuthenticationService);
private readonly _loggerService = inject(LoggerService);
private readonly _progressBarService = inject(ProgressBarService);
private readonly _settingsService = inject(SettingsService);
private readonly _toolbarTitleService = inject(ToolbarTitleService);
private readonly _updateService = inject(UpdateService);
private readonly _translocoService = inject(TranslocoService);
private readonly _isPwaMode: boolean;
private _routerSubscription: Subscription;
private _swUpdateSubscription: Subscription;
public activeNavigationMenuItemUrl: NavigationMenuItem['url'] | undefined;
public readonly isSmallViewport: boolean;
public readonly navigationMenuItems: NavigationMenuItem[];
public readonly progressBarConfiguration: Signal<ProgressBarConfiguration>;
public readonly settings: Settings;
public readonly toolbarTitle: Signal<string>;
public readonly user: Signal<User | null>;
public constructor() {
// Buy to unlock
}
public ngOnInit(): void {
// Buy to unlock
}
public ngOnDestroy(): void {
// Buy to unlock
}
private _addFontClass(availableFont: AvailableFont): void {
// Buy to unlock
}
private _addThemeClass(availableTheme: AvailableTheme): void {
// Buy to unlock
}
private _setLanguage(availableLanguage: AvailableLanguage): void {
// Buy to unlock
}
private _setZoom(isPwaMode: boolean): void {
// Buy to unlock
}
}