File

src/app/shared/components/sidebar/sidebar.component.ts

Metadata

selector app-sidebar
styleUrls ./sidebar.component.scss
templateUrl ./sidebar.component.html

Index

Properties

Properties

inAuditOverview$
Type : Observable<boolean>
Decorators :
@Select(AppRouterState.inAuditOverview)
inInterview$
Type : Observable<boolean>
Decorators :
@Select(AppRouterState.inInterview)
import { Component } from '@angular/core';
import { Select } from '@ngxs/store';
import { AppRouterState } from 'src/app/core/ngxs/app-router.state';
import { Observable } from 'rxjs';

@Component({
  selector: 'app-sidebar',
  templateUrl: './sidebar.component.html',
  styleUrls: ['./sidebar.component.scss'],
})
export class SidebarComponent {
  @Select(AppRouterState.inInterview) inInterview$: Observable<boolean>;
  @Select(AppRouterState.inAuditOverview) inAuditOverview$: Observable<boolean>;
}
<app-sidebar-interview-list *ngIf="inAuditOverview$ | async"></app-sidebar-interview-list>
<app-sidebar-interview *ngIf="inInterview$ | async"></app-sidebar-interview>

./sidebar.component.scss

Legend
Html element
Component
Html element with directive

result-matching ""

    No results matching ""