Philipp Schrader | e2e27ff | 2024-02-25 22:08:55 -0800 | [diff] [blame] | 1 | <h1>Scan</h1> |
| 2 | <span class="progress_message" role="alert">{{ progressMessage }}</span> |
| 3 | <span class="error_message" role="alert">{{ errorMessage }}</span> |
| 4 | <nav class="qrcode-progress" *ngIf="!scanComplete"> |
| 5 | <ul class="pagination pagination-lg justify-content-center"> |
| 6 | <li *ngFor="let piece of qrCodeValuePieces" class="page-item"> |
| 7 | <a class="page-link" href="#" [class.active]="piece"> |
| 8 | <i *ngIf="piece" class="bi bi-check"> |
| 9 | <span class="visually-hidden">✓</span> |
| 10 | </i> |
| 11 | <i *ngIf="!piece" class="bi bi-camera"> |
| 12 | <span class="visually-hidden">☒</span> |
| 13 | </i> |
| 14 | </a> |
| 15 | </li> |
| 16 | </ul> |
| 17 | </nav> |
| 18 | <div *ngIf="!scanComplete"> |
| 19 | <video #video id="video"></video> |
| 20 | </div> |
| 21 | <canvas #canvas id="canvas"></canvas> |