import { UiService } from "@services/ui/ui.service";
import { FormControl, FormGroup } from "@angular/forms";
import { MatTableDataSource } from "@angular/material/table";
import { UiService } from "@services/ui/ui.service";
import { FormControl, FormGroup } from "@angular/forms";
import { MatTableDataSource } from "@angular/material/table";
styleUrls: ["./policy-instance.component.scss"],
})
export class PolicyInstanceComponent implements OnInit {
styleUrls: ["./policy-instance.component.scss"],
})
export class PolicyInstanceComponent implements OnInit {
@Input() policyTypeSchema: PolicyTypeSchema;
darkMode: boolean;
instanceDataSource: MatTableDataSource<PolicyInstance>;
policyInstanceForm: FormGroup;
private policyInstanceSubject = new BehaviorSubject<PolicyInstance[]>([]);
policyInstances: PolicyInstance[] = [];
@Input() policyTypeSchema: PolicyTypeSchema;
darkMode: boolean;
instanceDataSource: MatTableDataSource<PolicyInstance>;
policyInstanceForm: FormGroup;
private policyInstanceSubject = new BehaviorSubject<PolicyInstance[]>([]);
policyInstances: PolicyInstance[] = [];