import { Component, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { RemoteData } from '../../../core/data/remote-data'; import { Community } from '../../../core/shared/community.model'; import { ActivatedRoute, Data } from '@angular/router'; import { map } from 'rxjs/operators'; @Component({ selector: 'ds-sub-com-col-section', templateUrl: './sub-com-col-section.component.html', styleUrls: ['./sub-com-col-section.component.scss'], }) export class SubComColSectionComponent implements OnInit { community$: Observable; constructor( private route: ActivatedRoute, ) { } ngOnInit(): void { this.community$ = this.route.data.pipe( map((data: Data) => (data.dso as RemoteData).payload), ); } }