Files
canti/src/app/components/qr-scanner/qr-scanner.component.html
T

45 lines
1.6 KiB
HTML

<ion-header class="ion-no-border">
<ion-toolbar class="bg-gradient">
<ion-title class="outfit-font">Scansiona QR</ion-title>
<ion-buttons slot="end">
<ion-button (click)="cancel()" color="secondary" class="outfit-font">Chiudi</ion-button>
</ion-buttons>
</ion-toolbar>
</ion-header>
<ion-content class="ion-no-padding">
<div class="scanner-container">
<zxing-scanner
[formats]="allowedFormats"
[device]="currentDevice"
[autostart]="true"
[tryHarder]="false"
(camerasFound)="onCamerasFound($event)"
(scanSuccess)="onCodeResult($event)"
(scanError)="onScanError($event)"
(scanFailure)="onScanFailure($event)">
</zxing-scanner>
<div class="scan-overlay">
<div class="scan-frame"></div>
<p class="scan-text">Inquadra il QR Code della tua parrocchia</p>
</div>
<!-- Pulsante premium per cambiare fotocamera -->
<div class="camera-toggle-container" *ngIf="availableDevices.length > 1">
<button (click)="toggleCamera()" class="camera-toggle-btn">
<ion-icon name="camera-reverse-outline"></ion-icon>
<span>Cambia fotocamera</span>
</button>
</div>
<!-- Messaggio di aiuto per utenti iPad in modalità desktop -->
<div class="ipad-warning-container" *ngIf="showIpadWarning">
<ion-icon name="information-circle-outline"></ion-icon>
<p>
Su iPad, se non vedi lo switch fotocamera, tocca l'icona <strong>"aA"</strong> in alto nella barra di Safari e seleziona <strong>"Richiedi sito mobile"</strong>.
</p>
</div>
</div>
</ion-content>