gisaf-frontend/src/app/admin/admin.component.ts

32 lines
919 B
TypeScript
Raw Normal View History

2024-02-17 12:35:03 +05:30
import { Component, ViewChild, OnInit } from '@angular/core'
import { ActivatedRoute } from '@angular/router'
import { AdminListComponent } from './admin-list/admin-list.component'
2024-03-25 17:21:39 +05:30
import { AdminBasket, SurveyMeta } from '../openapi'
2024-02-17 12:35:03 +05:30
@Component({
selector: 'gisaf-admin',
templateUrl: './admin.component.html',
styleUrls: ['./admin.component.css'],
})
export class AdminComponent implements OnInit {
adminModelsMenuItems: Object[] = []
@ViewChild(AdminListComponent, {static: true}) adminList: AdminListComponent
baskets: AdminBasket[]
surveyMeta: SurveyMeta
constructor(
private route: ActivatedRoute,
) {}
ngOnInit() {
this.route.data.subscribe(
resp => {
this.baskets = resp['item'][0]
this.surveyMeta = resp['item'][1]
this.adminModelsMenuItems = resp['item'][2]
}
)
}
}