mirror of
https://github.com/zitadel/zitadel.git
synced 2025-11-15 11:53:24 +00:00
35 lines
1.3 KiB
TypeScript
35 lines
1.3 KiB
TypeScript
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() {}
|
|
}
|