UNPKG

@millieofzo/ion-intl-tel-input

Version:

This is a continuation of the original project from azzamasghar1 (https://github.com/azzamasghar1/ion-intl-tel-input) which includes new features and some much requested features

72 lines 8.61 kB
import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { HttpClient, HttpClientModule } from '@angular/common/http'; import { MissingTranslationHandler, TranslateLoader, TranslateModule, } from '@ngx-translate/core'; import { createTranslateLoader } from '../util/create-translate-loader.function'; import { CustomMissingTranslationHandler } from '../util/custom-missing-translation-handler.class'; import { IonIntlTelInputValidatorDirective } from './ion-intl-tel-input.directive'; import { IonIntlTelInputService } from './ion-intl-tel-input.service'; import { IonIntlTelInputComponent } from './ion-intl-tel-input.component'; import { CountryPlaceholder } from '../pipes/country-placeholder'; import { IonSelectableComponent } from '@millieofzo/ion-selectable'; import { IonicModule } from '@ionic/angular'; import * as i0 from "@angular/core"; import * as i1 from "@ngx-translate/core"; export class IonIntlTelInputModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.2", ngImport: i0, type: IonIntlTelInputModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.2", ngImport: i0, type: IonIntlTelInputModule, declarations: [CountryPlaceholder, IonIntlTelInputValidatorDirective, IonIntlTelInputComponent], imports: [CommonModule, FormsModule, IonicModule, HttpClientModule, IonSelectableComponent, i1.TranslateModule], exports: [IonIntlTelInputComponent, IonIntlTelInputValidatorDirective] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.2", ngImport: i0, type: IonIntlTelInputModule, providers: [IonIntlTelInputService], imports: [CommonModule, FormsModule, IonicModule, HttpClientModule, IonSelectableComponent, TranslateModule.forChild({ loader: { provide: TranslateLoader, useFactory: createTranslateLoader, deps: [HttpClient], }, missingTranslationHandler: { provide: MissingTranslationHandler, useClass: CustomMissingTranslationHandler, }, })] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.2", ngImport: i0, type: IonIntlTelInputModule, decorators: [{ type: NgModule, args: [{ declarations: [ CountryPlaceholder, IonIntlTelInputValidatorDirective, IonIntlTelInputComponent, ], imports: [ CommonModule, FormsModule, IonicModule, HttpClientModule, IonSelectableComponent, TranslateModule.forChild({ loader: { provide: TranslateLoader, useFactory: createTranslateLoader, deps: [HttpClient], }, missingTranslationHandler: { provide: MissingTranslationHandler, useClass: CustomMissingTranslationHandler, }, }), ], exports: [IonIntlTelInputComponent, IonIntlTelInputValidatorDirective], providers: [IonIntlTelInputService], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW9uLWludGwtdGVsLWlucHV0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvaW9uLWludGwtdGVsLWlucHV0L3NyYy9saWIvaW9uLWludGwtdGVsLWlucHV0L2lvbi1pbnRsLXRlbC1pbnB1dC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxVQUFVLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNwRSxPQUFPLEVBQ0wseUJBQXlCLEVBQ3pCLGVBQWUsRUFDZixlQUFlLEdBQ2hCLE1BQU0scUJBQXFCLENBQUM7QUFDN0IsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDakYsT0FBTyxFQUFFLCtCQUErQixFQUFFLE1BQU0sa0RBQWtELENBQUM7QUFDbkcsT0FBTyxFQUFFLGlDQUFpQyxFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDbkYsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDdEUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDMUUsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDbEUsT0FBTyxFQUFHLHNCQUFzQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDckUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7QUE2QjdDLE1BQU0sT0FBTyxxQkFBcUI7OEdBQXJCLHFCQUFxQjsrR0FBckIscUJBQXFCLGlCQXpCOUIsa0JBQWtCO1lBQ2xCLGlDQUFpQztZQUNqQyx3QkFBd0IsYUFHeEIsWUFBWTtZQUNaLFdBQVc7WUFDWCxXQUFXO1lBQ1gsZ0JBQWdCO1lBQ2hCLHNCQUFzQixpQ0FhZCx3QkFBd0IsRUFBRSxpQ0FBaUM7K0dBRzFELHFCQUFxQixhQUZyQixDQUFDLHNCQUFzQixDQUFDLFlBbEJqQyxZQUFZO1lBQ1osV0FBVztZQUNYLFdBQVc7WUFDWCxnQkFBZ0I7WUFDaEIsc0JBQXNCO1lBQ3RCLGVBQWUsQ0FBQyxRQUFRLENBQUM7Z0JBQ3ZCLE1BQU0sRUFBRTtvQkFDTixPQUFPLEVBQUUsZUFBZTtvQkFDeEIsVUFBVSxFQUFFLHFCQUFxQjtvQkFDakMsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDO2lCQUNuQjtnQkFDRCx5QkFBeUIsRUFBRTtvQkFDekIsT0FBTyxFQUFFLHlCQUF5QjtvQkFDbEMsUUFBUSxFQUFFLCtCQUErQjtpQkFDMUM7YUFDRixDQUFDOzsyRkFLTyxxQkFBcUI7a0JBM0JqQyxRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWixrQkFBa0I7d0JBQ2xCLGlDQUFpQzt3QkFDakMsd0JBQXdCO3FCQUN6QjtvQkFDRCxPQUFPLEVBQUU7d0JBQ1AsWUFBWTt3QkFDWixXQUFXO3dCQUNYLFdBQVc7d0JBQ1gsZ0JBQWdCO3dCQUNoQixzQkFBc0I7d0JBQ3RCLGVBQWUsQ0FBQyxRQUFRLENBQUM7NEJBQ3ZCLE1BQU0sRUFBRTtnQ0FDTixPQUFPLEVBQUUsZUFBZTtnQ0FDeEIsVUFBVSxFQUFFLHFCQUFxQjtnQ0FDakMsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDOzZCQUNuQjs0QkFDRCx5QkFBeUIsRUFBRTtnQ0FDekIsT0FBTyxFQUFFLHlCQUF5QjtnQ0FDbEMsUUFBUSxFQUFFLCtCQUErQjs2QkFDMUM7eUJBQ0YsQ0FBQztxQkFDSDtvQkFDRCxPQUFPLEVBQUUsQ0FBQyx3QkFBd0IsRUFBRSxpQ0FBaUMsQ0FBQztvQkFDdEUsU0FBUyxFQUFFLENBQUMsc0JBQXNCLENBQUM7aUJBQ3BDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcbmltcG9ydCB7IEh0dHBDbGllbnQsIEh0dHBDbGllbnRNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7XHJcbiAgTWlzc2luZ1RyYW5zbGF0aW9uSGFuZGxlcixcclxuICBUcmFuc2xhdGVMb2FkZXIsXHJcbiAgVHJhbnNsYXRlTW9kdWxlLFxyXG59IGZyb20gJ0BuZ3gtdHJhbnNsYXRlL2NvcmUnO1xyXG5pbXBvcnQgeyBjcmVhdGVUcmFuc2xhdGVMb2FkZXIgfSBmcm9tICcuLi91dGlsL2NyZWF0ZS10cmFuc2xhdGUtbG9hZGVyLmZ1bmN0aW9uJztcclxuaW1wb3J0IHsgQ3VzdG9tTWlzc2luZ1RyYW5zbGF0aW9uSGFuZGxlciB9IGZyb20gJy4uL3V0aWwvY3VzdG9tLW1pc3NpbmctdHJhbnNsYXRpb24taGFuZGxlci5jbGFzcyc7XHJcbmltcG9ydCB7IElvbkludGxUZWxJbnB1dFZhbGlkYXRvckRpcmVjdGl2ZSB9IGZyb20gJy4vaW9uLWludGwtdGVsLWlucHV0LmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IElvbkludGxUZWxJbnB1dFNlcnZpY2UgfSBmcm9tICcuL2lvbi1pbnRsLXRlbC1pbnB1dC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgSW9uSW50bFRlbElucHV0Q29tcG9uZW50IH0gZnJvbSAnLi9pb24taW50bC10ZWwtaW5wdXQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ291bnRyeVBsYWNlaG9sZGVyIH0gZnJvbSAnLi4vcGlwZXMvY291bnRyeS1wbGFjZWhvbGRlcic7XHJcbmltcG9ydCB7ICBJb25TZWxlY3RhYmxlQ29tcG9uZW50IH0gZnJvbSAnQG1pbGxpZW9mem8vaW9uLXNlbGVjdGFibGUnO1xyXG5pbXBvcnQgeyBJb25pY01vZHVsZSB9IGZyb20gJ0Bpb25pYy9hbmd1bGFyJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBDb3VudHJ5UGxhY2Vob2xkZXIsXHJcbiAgICBJb25JbnRsVGVsSW5wdXRWYWxpZGF0b3JEaXJlY3RpdmUsXHJcbiAgICBJb25JbnRsVGVsSW5wdXRDb21wb25lbnQsXHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGUsXHJcbiAgICBGb3Jtc01vZHVsZSxcclxuICAgIElvbmljTW9kdWxlLFxyXG4gICAgSHR0cENsaWVudE1vZHVsZSxcclxuICAgIElvblNlbGVjdGFibGVDb21wb25lbnQsXHJcbiAgICBUcmFuc2xhdGVNb2R1bGUuZm9yQ2hpbGQoe1xyXG4gICAgICBsb2FkZXI6IHtcclxuICAgICAgICBwcm92aWRlOiBUcmFuc2xhdGVMb2FkZXIsXHJcbiAgICAgICAgdXNlRmFjdG9yeTogY3JlYXRlVHJhbnNsYXRlTG9hZGVyLFxyXG4gICAgICAgIGRlcHM6IFtIdHRwQ2xpZW50XSxcclxuICAgICAgfSxcclxuICAgICAgbWlzc2luZ1RyYW5zbGF0aW9uSGFuZGxlcjoge1xyXG4gICAgICAgIHByb3ZpZGU6IE1pc3NpbmdUcmFuc2xhdGlvbkhhbmRsZXIsXHJcbiAgICAgICAgdXNlQ2xhc3M6IEN1c3RvbU1pc3NpbmdUcmFuc2xhdGlvbkhhbmRsZXIsXHJcbiAgICAgIH0sXHJcbiAgICB9KSxcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtJb25JbnRsVGVsSW5wdXRDb21wb25lbnQsIElvbkludGxUZWxJbnB1dFZhbGlkYXRvckRpcmVjdGl2ZV0sXHJcbiAgcHJvdmlkZXJzOiBbSW9uSW50bFRlbElucHV0U2VydmljZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBJb25JbnRsVGVsSW5wdXRNb2R1bGUge31cclxuIl19