diff --git a/src/app/components/signing/signing-sidebar/signing-sidebar-item/signing-sidebar-item.component.ts b/src/app/components/signing/signing-sidebar/signing-sidebar-item/signing-sidebar-item.component.ts
index e1fa065..e6c9c3f 100644
--- a/src/app/components/signing/signing-sidebar/signing-sidebar-item/signing-sidebar-item.component.ts
+++ b/src/app/components/signing/signing-sidebar/signing-sidebar-item/signing-sidebar-item.component.ts
@@ -14,7 +14,7 @@ import {GetSigningRequestResponseSigningRequestDocument} from '../../../../../ge
export class SigningSidebarItemComponent {
@Input() document!: GetSigningRequestResponseSigningRequestDocument;
- getStatusClasses() {
+ getStatusClasses(): string {
return this.document.confirmed ? 'bg-green-100 text-green-700' : 'bg-gray-100 text-gray-700';
}
}
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 8106011..b8b5bf2 100644
--- a/src/app/components/signing/signing-sidebar/signing-sidebar.component.html
+++ b/src/app/components/signing/signing-sidebar/signing-sidebar.component.html
@@ -1,16 +1,22 @@
-
Signing {{ documents.length }} documents
-
Submitted 5 days ago.
+
Confirming {{ documents.length }} documents
+
You must confirm all documents before signing.
+ class="cursor-pointer"
+ (click)="selectDocument(doc)"
+ [document]="doc" />
-
-
-
+
+
+
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 9c09e56..be13c89 100644
--- a/src/app/components/signing/signing-sidebar/signing-sidebar.component.ts
+++ b/src/app/components/signing/signing-sidebar/signing-sidebar.component.ts
@@ -16,4 +16,11 @@ export class SigningSidebarComponent {
selectDocument(doc: GetSigningRequestResponseSigningRequestDocument): void {
this.documentSelected.emit(doc);
}
+
+ canSign(): boolean {
+ const firstUnconfirmedDocument = this.documents.find(doc => {
+ return !doc.confirmed
+ })
+ return firstUnconfirmedDocument !== undefined;
+ }
}
diff --git a/src/app/components/signing/signing.component.html b/src/app/components/signing/signing.component.html
index 5dc1847..9daaee6 100644
--- a/src/app/components/signing/signing.component.html
+++ b/src/app/components/signing/signing.component.html
@@ -6,7 +6,14 @@
Review document before confirming
-
+