adding data browser

This commit is contained in:
2024-09-08 22:11:51 -04:00
parent e88499cbaf
commit 224e6388c1
48 changed files with 1037 additions and 75 deletions

View File

@@ -4,7 +4,7 @@ import { ChartComponent } from '../components/chart/chart.component';
import { SelectComponent } from '../components/select/select.component';
import { DataService } from '../services/data.service';
import { TableComponent } from '../components/table/table.component';
import { Header } from '../components/table/header';
import { Header } from '../models/header';
import { FilterService } from '../services/filters.service';
import { Observable } from 'rxjs';
import { Milestone } from '../enums/milestone';
@@ -12,6 +12,9 @@ import { ScoresComponent } from './scores/scores.component';
import { CommonModule } from '@angular/common';
import { CohortSectionComponent } from './cohort-section/cohort-section.component';
import { KeyValue } from '../models/key-value';
import { QueryComponent } from '../components/query/query.component';
import { MetadataComponent } from '../components/metadata/metadata.component';
import { ResultComponent } from '../components/result/result.component';
@Component({
selector: 'app-root',
@@ -24,6 +27,9 @@ import { KeyValue } from '../models/key-value';
TableComponent,
ScoresComponent,
CohortSectionComponent,
QueryComponent,
MetadataComponent,
ResultComponent,
],
templateUrl: './app.component.html',
styleUrl: './app.component.scss',
@@ -43,10 +49,10 @@ export class AppComponent implements OnInit {
{ label: 'School', source: Milestone.School },
{ label: 'Grade', source: Milestone.Grade },
].map((data) => new Header(data));
rows: Observable<Record<string, any>[]> = this.data.Data;
rows: Observable<Record<string, any>[]> = this.data.Data$;
ngOnInit(): void {
this.data.Cohorts.subscribe((kv: KeyValue[]) => {
this.data.Cohorts$.subscribe((kv: KeyValue[]) => {
this.cohorts = kv.map((i: KeyValue) => i.key);
});
// this.filter.filters$.subscribe((filters: KeyValue[]) => {