import { Component, inject, OnInit } from '@angular/core'; import { RouterLink, RouterOutlet } from '@angular/router'; import { Store } from '@ngrx/store'; import { appActions } from './app.actions'; @Component({ standalone: true, imports: [RouterOutlet, RouterLink], selector: 'app-root', template: ` `, styles: [ ` :host { display: flex; flex-direction: column; gap: 20px; nav { display: flex; gap: 20px; } } `, ], }) export class AppComponent implements OnInit { private store = inject(Store); ngOnInit(): void { this.store.dispatch(appActions.initApp()); } }