UNPKG

@crodriguezdominguez/ion-intl-tel-input

Version:

An Ionic component for International Phone Number Input, that allows all countries, validation with libphonenumber-js, limited countries, preferred countries, virtual scrolling and much more.

29 lines (28 loc) 1.68 kB
import { OnInit } from '@angular/core'; import { CountryI } from '../models/country.model'; import { IonSearchbar, ModalController } from '@ionic/angular/standalone'; import * as i0 from "@angular/core"; export declare class IonIntTelCodeComponent implements OnInit { private modalCtrl; country: CountryI; canSearch: boolean; closeButtonText: string; closeButtonSlot: string; countries: CountryI[]; searchFailText: string; searchPlaceholder: string; shouldFocusSearchbar: boolean; title: string; dialCode: string; sbar: IonSearchbar; private allCountries; notFound: any; constructor(modalCtrl: ModalController); ngOnInit(): void; ionViewDidEnter(): void; search(ev: any): void; itemTapped(c: any): Promise<void>; closeModal(): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<IonIntTelCodeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IonIntTelCodeComponent, "ion-intl-tel-code", never, { "country": { "alias": "country"; "required": false; }; "canSearch": { "alias": "canSearch"; "required": false; }; "closeButtonText": { "alias": "closeButtonText"; "required": false; }; "closeButtonSlot": { "alias": "closeButtonSlot"; "required": false; }; "countries": { "alias": "countries"; "required": false; }; "searchFailText": { "alias": "searchFailText"; "required": false; }; "searchPlaceholder": { "alias": "searchPlaceholder"; "required": false; }; "shouldFocusSearchbar": { "alias": "shouldFocusSearchbar"; "required": false; }; "title": { "alias": "title"; "required": false; }; "dialCode": { "alias": "dialCode"; "required": false; }; }, {}, never, never, true, never>; }