Skip to content

Commit

Permalink
optimizations/visualization
Browse files Browse the repository at this point in the history
- chagning some idatsignparams for more readabiliy
- adding working demo
  • Loading branch information
laimermic committed Nov 29, 2023
1 parent 1be215f commit 82f3d98
Show file tree
Hide file tree
Showing 5 changed files with 209 additions and 131 deletions.
17 changes: 16 additions & 1 deletion projects/ngx-idat-sign-demo/src/app/app.component.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
<div class="demo-wrapper">
<ngx-idat-sign class="signer" [pdfBase64]="this.pdfBase64" [parameters]="this.params"></ngx-idat-sign>
<ngx-idat-sign *ngIf="this.signInProgress" class="signer" [pdfBase64]="this.pdfBase64" [parameters]="this.params" (error)="this.signError($event)" (success)="this.signSuccess($event)"></ngx-idat-sign>
<div class="start-sign-btn" *ngIf="!this.signInProgress" (click)="startSign()">
<h1>Start Signing Process</h1>
<h4>Click here to sign a demo pdf</h4>
</div>
<div class="error-wrapper" *ngIf="this.error">
<h1>Signing process failed!</h1>
<h2>Signation process failed with the following parameters</h2>
<span>message: {{this.error.message}}</span><br>
<span>cause: {{this.error.cause}}</span>
</div>
<div class="success-wrapper" *ngIf="this.signedPdfUrl">
<h1>Signing process successful!</h1>
<h2>The signation process was successful</h2>
<span>URL with the signed PDF: <a [href]="this.signedPdfUrl" target="_blank">{{this.signedPdfUrl}}</a></span>
</div>
</div>
28 changes: 28 additions & 0 deletions projects/ngx-idat-sign-demo/src/app/app.component.scss
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
.demo-wrapper {
display: flex;
flex-direction: column;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
width: 100%;
height: 100%;
align-items: center;
Expand All @@ -8,4 +10,30 @@
width: 400px;
height: 400px;
}

.start-sign-btn {
background-color: rgba($color: #364dfc, $alpha: 0.8);
color: white;
border-radius: 10px;
padding: 20px;
text-align: center;
cursor: pointer;
}

.error-wrapper {
border: 3px solid rgb(248, 11, 11);
border-radius: 5px;
margin-top: 20px;
padding: 15px;
text-align: center;
background-color: rgba($color: rgb(248, 11, 11), $alpha: 0.2);
}
.success-wrapper {
border: 3px solid rgb(11, 248, 27);
border-radius: 5px;
margin-top: 20px;
padding: 15px;
text-align: center;
background-color: rgba($color: rgb(11, 248, 27), $alpha: 0.2);
}
}
Loading

0 comments on commit 82f3d98

Please sign in to comment.