add toast for bad query

This commit is contained in:
Darren Nelsen 2018-06-04 17:28:25 -04:00
parent 67166fe5b6
commit 80c5dc1561

View File

@ -6,6 +6,7 @@ import { ApiProvider } from '../../providers/api/api';
import { CurrencyProvider } from '../../providers/currency/currency'; import { CurrencyProvider } from '../../providers/currency/currency';
import { ActionSheetController } from 'ionic-angular'; import { ActionSheetController } from 'ionic-angular';
import { PopoverController } from 'ionic-angular'; import { PopoverController } from 'ionic-angular';
import { ToastController } from 'ionic-angular';
import { DenominationComponent } from '../denomination/denomination'; import { DenominationComponent } from '../denomination/denomination';
/** /**
@ -24,7 +25,6 @@ export class HeadNavComponent {
public loading: boolean; public loading: boolean;
@Input() public title: string; @Input() public title: string;
public q: string; public q: string;
public badQuery: boolean = false;
constructor( constructor(
private navCtrl: NavController, private navCtrl: NavController,
@ -32,7 +32,8 @@ export class HeadNavComponent {
private api: ApiProvider, private api: ApiProvider,
public currency: CurrencyProvider, public currency: CurrencyProvider,
public actionSheetCtrl: ActionSheetController, public actionSheetCtrl: ActionSheetController,
public popoverCtrl: PopoverController public popoverCtrl: PopoverController,
public toastCtrl: ToastController
) { ) {
} }
@ -93,17 +94,17 @@ export class HeadNavComponent {
/* tslint:disable:no-unused-variable */ /* tslint:disable:no-unused-variable */
private reportBadQuery(): void { private reportBadQuery(): void {
this.badQuery = true; this.presentToast();
console.log('badQuery', this.badQuery); }
setTimeout( private presentToast(): void {
function (): void { const toast: any = this.toastCtrl.create({
this.badQuery = false; message: 'No matching records found!',
console.log('badQuery', this.badQuery); duration: 3000,
}.bind(this), position: 'top'
2000 });
); toast.present();
}; }
private resetSearch(): void { private resetSearch(): void {
this.q = ''; this.q = '';