diff --git a/src/app/components/signing/signing-sidebar/signing-sidebar.component.html b/src/app/components/signing/signing-sidebar/signing-sidebar.component.html index 4040d21..43af2fa 100644 --- a/src/app/components/signing/signing-sidebar/signing-sidebar.component.html +++ b/src/app/components/signing/signing-sidebar/signing-sidebar.component.html @@ -3,7 +3,9 @@

Submitted 5 days ago.

diff --git a/src/app/components/signing/signing-sidebar/signing-sidebar.component.ts b/src/app/components/signing/signing-sidebar/signing-sidebar.component.ts index bec43ae..9c09e56 100644 --- a/src/app/components/signing/signing-sidebar/signing-sidebar.component.ts +++ b/src/app/components/signing/signing-sidebar/signing-sidebar.component.ts @@ -1,4 +1,4 @@ -import {Component, Input} from '@angular/core'; +import {Component, EventEmitter, Input, Output} from '@angular/core'; import {GetSigningRequestResponseSigningRequestDocument} from '../../../../gen'; @Component({ @@ -10,4 +10,10 @@ import {GetSigningRequestResponseSigningRequestDocument} from '../../../../gen'; }) export class SigningSidebarComponent { @Input() documents!: GetSigningRequestResponseSigningRequestDocument[]; + + @Output() documentSelected = new EventEmitter(); + + selectDocument(doc: GetSigningRequestResponseSigningRequestDocument): void { + this.documentSelected.emit(doc); + } } diff --git a/src/app/components/signing/signing.component.html b/src/app/components/signing/signing.component.html index 4e3cdf3..1e33b8c 100644 --- a/src/app/components/signing/signing.component.html +++ b/src/app/components/signing/signing.component.html @@ -1,6 +1,6 @@
- +
diff --git a/src/app/components/signing/signing.component.ts b/src/app/components/signing/signing.component.ts index ab44c71..78c423b 100644 --- a/src/app/components/signing/signing.component.ts +++ b/src/app/components/signing/signing.component.ts @@ -14,6 +14,9 @@ import { }) export class SigningComponent implements OnInit { documents: GetSigningRequestResponseSigningRequestDocument[] = []; + selectedDocument: GetSigningRequestResponseSigningRequestDocument = { + confirmed: false, id: '', name: '' + } constructor(private route: ActivatedRoute, private signingRequestService: SigningRequestService) { } @@ -30,4 +33,9 @@ export class SigningComponent implements OnInit { } }); } + + setActiveDocument(document: GetSigningRequestResponseSigningRequestDocument): void { + this.selectedDocument = document; + console.log(this.selectedDocument); + } }