Skip to content

Commit

Permalink
stop camera on modal dismiss
Browse files Browse the repository at this point in the history
  • Loading branch information
Joao Leonardo Pereira committed Jul 21, 2024
1 parent 6798c3b commit 8ca4d04
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/app/home/home.page.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<app-account-list [ngClass]="layoutOrientationClass" id="accounts-container" [accounts]="accounts$ | async | accountFilter: searchTxt" [type]="accountListType" (accountSelected)="selectAccount($event)"></app-account-list>
</div>

<ion-modal [isOpen]="isAddAccountModalOpen" (didDismiss)="onDidDismissModal($event)">
<ion-modal [isOpen]="isAddAccountModalOpen" (willDismiss)="onWillDismissModal($event)" (didDismiss)="onDidDismissModal($event)">
<ng-template>
<ion-header>
<ion-toolbar>
Expand Down
9 changes: 9 additions & 0 deletions src/app/home/home.page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -160,13 +160,22 @@ export class HomePage implements OnInit {
this.manualInput = false
this.isAddAccountModalOpen = false
this.isScanActive = false
if(this.qrscanner) {
this.qrscanner.stop()
}
// clear form
this.validations_form.reset()
this.draftLogoURL = ''
this.draftLogoSearchTxt = ''
this.searchLogoResults = []
}

onWillDismissModal(e: Event) {
if(this.qrscanner) {
this.qrscanner.stop()
}
}

async closeAddAccountModal() {
await this.modal.dismiss()
}
Expand Down

0 comments on commit 8ca4d04

Please sign in to comment.