import { Component, Input } from '@angular/core'; import { App, AppState } from 'src/app/proto/generated/zitadel/app_pb'; import { IDP, IDPState } from 'src/app/proto/generated/zitadel/idp_pb'; import { InstanceDetail, State } from 'src/app/proto/generated/zitadel/instance_pb'; import { Org, OrgState } from 'src/app/proto/generated/zitadel/org_pb'; import { GrantedProject, Project, ProjectGrantState, ProjectState } from 'src/app/proto/generated/zitadel/project_pb'; import { User, UserState } from 'src/app/proto/generated/zitadel/user_pb'; @Component({ selector: 'cnsl-info-row', templateUrl: './info-row.component.html', styleUrls: ['./info-row.component.scss'], }) export class InfoRowComponent { @Input() public user!: User.AsObject; @Input() public org!: Org.AsObject; @Input() public instance!: InstanceDetail.AsObject; @Input() public app!: App.AsObject; @Input() public idp!: IDP.AsObject; @Input() public project!: Project.AsObject; @Input() public grantedProject!: GrantedProject.AsObject; public UserState: any = UserState; public State: any = State; public OrgState: any = OrgState; public AppState: any = AppState; public IDPState: any = IDPState; public ProjectState: any = ProjectState; public ProjectGrantState: any = ProjectGrantState; public copied: string = ''; constructor() {} }