diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..54b0acc --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# OS Files +.DS_Store +Thumbs.db + +# Dependencies +node_modules/ + +# Dev/Build Artifacts +/dist/ +/tests/e2e/videos/ +/tests/e2e/screenshots/ +/tests/unit/coverage/ +jsconfig.json + +# Local Env Files +.env.local +.env.*.local + +# Log Files +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Unconfigured Editors +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* +#Yarn +yarn.lock diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f6a9330 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,2 @@ +1.0.0 (JULY 17, 2020) +Initial release \ No newline at end of file diff --git a/README.md b/README.md index de80894..3732a3e 100644 --- a/README.md +++ b/README.md @@ -1 +1,205 @@ -# AngularJS-Phone-Number-Input \ No newline at end of file +# AngularJS - Phone Number Input + +An AngularJS package for entering and validating international telephone numbers. It also adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting / validation methods. + +## Table of contents + +- [Supports](#supports) +- [Demo](#demo) +- [Install Dependencies](#install-dependencies) +- [Add Dependency Style](#add-dependency-style) +- [Usage](#usage) +- [Example](#example) +- [Options](#options) +- [Methods](#methods) +- [Supported Formats](#supported-formats) +- [Want to Contribute?](#want-to-contribute) +- [Collection of Components](#collection-of-components) +- [Changelog](#changelog) +- [Credits](#credits) +- [License](#license) +- [Keywords](#Keywords) + +## Supports: + +- Angular 8 +- Angular 9 +- ReactiveFormsModule +- FormsModule +- Validation with [google-libphonenumber](https://github.com/ruimarinho/google-libphonenumber) + + +## Demo + +[![](phoneNg.gif)](https://github.com/weblineindia/AngularJS-Phone-Number-Input/phone.gif) + + +### Install Dependencies + +`$ npm install angular-weblineindia-phone-number --save` + +`$ npm install google-libphonenumber --save` + +`$ ng add ngx-bootstrap` + +### Add Dependency Style + +Add _'angular-weblineindia-phone-number'_ style file: + +`./node_modules/angular-weblineindia-phone-number/build/css/intlTelInput.css` + +to **angular.json** styles array: + +```json + +"styles": [ + "./node_modules/bootstrap/dist/css/bootstrap.min.css", + "./node_modules/ngx-bootstrap/datepicker/bs-datepicker.css", + "./node_modules/angular-weblineindia-phone-number/build/css/intlTelInput.css", + "src/styles.css" +], + +``` + +### Install This Library + +`$ npm install angular-weblineindia-phone-number --save` + +## Usage + +Add `BsDropDownModule` and `PhoneModule` to your module file: + +```javascript +import { PhoneModule } from "angular-weblineindia-phone-number"; + +imports: [BsDropdownModule.forRoot(), PhoneModule]; +``` + +## Example + + +```html +
+ +
+``` + +```typescript +import { Component } from "@angular/core"; + +@Component({ + selector: "app-root", + templateUrl: "./app.component.html", + styleUrls: ["./app.component.css"] +}) +export class AppComponent { + phoneNumberValue: any = [ + { + phone: "", + code: "" + } + ]; + phoneValue: any = { + phoneValidationErrorMsg: "Phone number is invalid", + phoneUniqueErrorMsg: "Do not enter same phone number", + maxLength: 15, + isMultiple: true + }; + + onMultiplePhone() { + this.phoneNumberValue.push({ phone: "" }); + } + onChangeInput(data) { + this.phoneNumberValue[data.index].phone = data.event.target.value; + this.phoneNumberValue[data.index].code = data.code; + } +} +``` + +## Options + +| Options | Type | Default | Description | +| ------------------------ | ------------------------ | -------------------------- | ------------------------------------------------------------------------------------------------------------- | +| cssClass | `string` | `control-form` | Bootstrap input css class or your own custom one. | +| preferredCountries | `[]` | `[]` | List of countries, which will appear at the top. | +| onlyCountries | `[]` | `[]` | List of manually selected countries, which will appear in the dropdown. | +| enableAutoCountrySelect | `boolean` | `false` | Toggle automatic country (flag) selection based on user input. | +| enablePlaceholder | `boolean` | `true` | Input placeholder text, which addapts to the country selected. | +| searchCountryFlag | `boolean` | `false` | Enables input search box for countries in the flag dropdown. | +| searchCountryField | `[]` | `[SearchCountryField.All]` | Customize which fields to search in, if `searchCountryFlag` is enabled. Use `SearchCountryField` helper enum. | +| searchCountryPlaceholder | `string` | `'Search Country'` | Placeholder value for `searchCountryField` | +| maxLength | `number` | `None` | Add character limit. | +| tooltipField | `` | `None` | Set tooltip on flag hover. Use `TooltipLabel` helper enum for label type options. | +| selectFirstCountry | `boolean` | `true` | Selects first country from `preferredCountries` if is set. If not then uses main list. | +| phoneValidation | `boolean` | `true` | Disable phone validation. | +| inputId | `string` | `phone` | Unique ID for `` element. | +| selectedCountryISO | `` | `None` | Set specific country on load. | +| separateDialCode | `boolean` | `false` | Visually separate dialcode into the drop down element. | +| countryChange | `` | `None` | Emits country value when the user selects a country from the dropdown. | +| phoneValidationErrorMsg | `string` | | default phone validation error message | +| phoneUniqueErrorMsg | `string` | | default phone unique error message | +| maxLength | `number` | 15 | default phone maxlength | +| isMultiple | `boolean` | true | for add multiple phone number | + + + + +## Methods + +| Name | Description | +| ---------- | -------------------------------------------- | +| onMultiple | Gets triggered when click on plus icon. | +| change | Gets triggered every time input got changed. | + +## Supported Formats + +Following formats are supported + +- NATIONAL // Produces "044 668 18 00" +- INTERNATIONAL // Produces "+41 44 668 18 00" +- E164 // Produces "+41446681800" + +## Want to Contribute? + +- Created something awesome, made this code better, added some functionality, or whatever (this is the hardest part). +- [Fork it](http://help.github.com/forking/). +- Create new branch to contribute your changes. +- Commit all your changes to your branch. +- Submit a [pull request](http://help.github.com/pull-requests/). + +--- + +## Collection of Components + +We have built many other components and free resources for software development in various programming languages. Kindly click here to view our [Free Resources for Software Development](https://www.weblineindia.com/software-development-resources.html) + +--- + +## Changelog + +Detailed changes for each release are documented in [CHANGELOG.md](./CHANGELOG.md). + +## Credits + +angular-weblineindia-phone-number is inspired by the [ngx-intl-tel-input](https://www.npmjs.com/package/ngx-intl-tel-input). + +## License + +[MIT](LICENSE) + +[mit]: https://github.com/weblineindia/AngularJS-Phone-Number-Input/blob/master/LICENSE + +## Keywords + +angularjs, angular-weblineindia-phone-number, phone-number-validation, angular-phonenumber-input, phone-number-input, phone-input-class, international-telephone-input, telephone-input diff --git a/angular-weblineindia-phone-number.d.ts b/angular-weblineindia-phone-number.d.ts new file mode 100644 index 0000000..e5daacf --- /dev/null +++ b/angular-weblineindia-phone-number.d.ts @@ -0,0 +1,4 @@ +/** + * Generated bundle index. Do not edit. + */ +export * from './public-api'; diff --git a/angular-weblineindia-phone-number.metadata.json b/angular-weblineindia-phone-number.metadata.json new file mode 100644 index 0000000..a1d473f --- /dev/null +++ b/angular-weblineindia-phone-number.metadata.json @@ -0,0 +1 @@ +{"__symbolic":"module","version":4,"metadata":{"PhoneService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"PhoneComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"lib-phone","template":"\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ","styles":["p.control.error-msg{color:red}span.plus{margin-left:2px}"]}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":2}}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":2}}]}],"phoneArray":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":2}}]}],"isShowPlus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":2}}]}],"phoneValidationErrorMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":2}}]}],"phoneUniqueErrorMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":2}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":2}}]}],"isMultiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":2}}]}],"onMultiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":2}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":2}}]}],"changePreferredCountries":[{"__symbolic":"method"}],"onChangeinput":[{"__symbolic":"method"}],"onClickMultiplePhone":[{"__symbolic":"method"}]}},"PhoneModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PhoneComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"PhoneComponent"}]}]}],"members":{}}},"origins":{"PhoneService":"./lib/phone.service","PhoneComponent":"./lib/phone.component","PhoneModule":"./lib/phone.module"},"importAs":"angular-weblineindia-phone-number"} \ No newline at end of file diff --git a/bundles/angular-weblineindia-phone-number.umd.js b/bundles/angular-weblineindia-phone-number.umd.js new file mode 100644 index 0000000..78b1ff1 --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.js @@ -0,0 +1,606 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/forms'), require('@fortawesome/free-solid-svg-icons')) : + typeof define === 'function' && define.amd ? define('angular-weblineindia-phone-number', ['exports', '@angular/core', '@angular/forms', '@fortawesome/free-solid-svg-icons'], factory) : + (global = global || self, factory(global['angular-weblineindia-phone-number'] = {}, global.ng.core, global.ng.forms, global.freeSolidSvgIcons)); +}(this, (function (exports, core, forms, freeSolidSvgIcons) { 'use strict'; + + /*! ***************************************************************************** + Copyright (c) Microsoft Corporation. All rights reserved. + Licensed under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of the + License at http://www.apache.org/licenses/LICENSE-2.0 + + THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED + WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, + MERCHANTABLITY OR NON-INFRINGEMENT. + + See the Apache Version 2.0 License for specific language governing permissions + and limitations under the License. + ***************************************************************************** */ + /* global Reflect, Promise */ + + var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + + function __extends(d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + } + + var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; + } + + function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; + } + + function __param(paramIndex, decorator) { + return function (target, key) { decorator(target, key, paramIndex); } + } + + function __metadata(metadataKey, metadataValue) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); + } + + function __awaiter(thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + } + + function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } + } + + function __exportStar(m, exports) { + for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; + } + + function __values(o) { + var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; + if (m) return m.call(o); + return { + next: function () { + if (o && i >= o.length) o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + } + + function __read(o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; + } + + function __spread() { + for (var ar = [], i = 0; i < arguments.length; i++) + ar = ar.concat(__read(arguments[i])); + return ar; + } + + function __spreadArrays() { + for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; + for (var r = Array(s), k = 0, i = 0; i < il; i++) + for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) + r[k] = a[j]; + return r; + }; + + function __await(v) { + return this instanceof __await ? (this.v = v, this) : new __await(v); + } + + function __asyncGenerator(thisArg, _arguments, generator) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var g = generator.apply(thisArg, _arguments || []), i, q = []; + return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; + function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } + function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } + function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } + function fulfill(value) { resume("next", value); } + function reject(value) { resume("throw", value); } + function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } + } + + function __asyncDelegator(o) { + var i, p; + return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; + function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } + } + + function __asyncValues(o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } + } + + function __makeTemplateObject(cooked, raw) { + if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } + return cooked; + }; + + function __importStar(mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result.default = mod; + return result; + } + + function __importDefault(mod) { + return (mod && mod.__esModule) ? mod : { default: mod }; + } + + var PhoneService = /** @class */ (function () { + function PhoneService() { + } + PhoneService.ɵprov = core.ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); + PhoneService = __decorate([ + core.Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) + ], PhoneService); + return PhoneService; + }()); + + var CountryISO; + (function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; + })(CountryISO || (CountryISO = {})); + + var SearchCountryField; + (function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; + })(SearchCountryField || (SearchCountryField = {})); + + var TooltipLabel; + (function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; + })(TooltipLabel || (TooltipLabel = {})); + + var PhoneComponent = /** @class */ (function () { + function PhoneComponent() { + this.faPlus = freeSolidSvgIcons.faPlus; + this.faMinus = freeSolidSvgIcons.faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new forms.FormGroup({ + phone: new forms.FormControl(undefined, [forms.Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new core.EventEmitter(); + this.change = new core.EventEmitter(); + } + Object.defineProperty(PhoneComponent.prototype, "value", { + get: function () { + return 0; + }, + set: function (value) { + this.phoneForm.setValue({ phone: value }); + }, + enumerable: true, + configurable: true + }); + PhoneComponent.prototype.changePreferredCountries = function () { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + }; + PhoneComponent.prototype.onChangeinput = function (event, index, phoneArray) { + var _this = this; + var code = this.phoneForm.controls["phone"].value.dialCode; + var data = { event: event, index: index, code: code }; + this.change.emit(data); + var value = []; + phoneArray.map(function (item, key) { + if (key !== index) { + if (item.phone === event.target.value && + item.code === _this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + }; + PhoneComponent.prototype.onClickMultiplePhone = function () { + this.onMultiple.emit(); + }; + __decorate([ + core.Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) + ], PhoneComponent.prototype, "value", null); + __decorate([ + core.Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "index", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Object) + ], PhoneComponent.prototype, "phoneArray", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isShowPlus", void 0); + __decorate([ + core.Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); + __decorate([ + core.Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "maxLength", void 0); + __decorate([ + core.Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isMultiple", void 0); + __decorate([ + core.Output(), + __metadata("design:type", core.EventEmitter) + ], PhoneComponent.prototype, "onMultiple", void 0); + __decorate([ + core.Output(), + __metadata("design:type", core.EventEmitter) + ], PhoneComponent.prototype, "change", void 0); + PhoneComponent = __decorate([ + core.Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) + ], PhoneComponent); + return PhoneComponent; + }()); + + var PhoneModule = /** @class */ (function () { + function PhoneModule() { + } + PhoneModule = __decorate([ + core.NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) + ], PhoneModule); + return PhoneModule; + }()); + + exports.PhoneComponent = PhoneComponent; + exports.PhoneModule = PhoneModule; + exports.PhoneService = PhoneService; + + Object.defineProperty(exports, '__esModule', { value: true }); + +}))); +//# sourceMappingURL=angular-weblineindia-phone-number.umd.js.map diff --git a/bundles/angular-weblineindia-phone-number.umd.js.map b/bundles/angular-weblineindia-phone-number.umd.js.map new file mode 100644 index 0000000..5659919 --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"angular-weblineindia-phone-number.umd.js","sources":["../../../node_modules/tslib/tslib.es6.js","ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator], i = 0;\r\n if (m) return m.call(o);\r\n return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n","import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n"],"names":["Injectable","faPlus","faMinus","FormGroup","FormControl","Validators","EventEmitter","Input","Output","Component","NgModule"],"mappings":"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"} \ No newline at end of file diff --git a/bundles/angular-weblineindia-phone-number.umd.min.js b/bundles/angular-weblineindia-phone-number.umd.min.js new file mode 100644 index 0000000..be98a3c --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.min.js @@ -0,0 +1,16 @@ +!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/forms"),require("@fortawesome/free-solid-svg-icons")):"function"==typeof define&&define.amd?define("angular-weblineindia-phone-number",["exports","@angular/core","@angular/forms","@fortawesome/free-solid-svg-icons"],e):e((n=n||self)["angular-weblineindia-phone-number"]={},n.ng.core,n.ng.forms,n.freeSolidSvgIcons)}(this,(function(n,e,a,i){"use strict"; +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. All rights reserved. + Licensed under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of the + License at http://www.apache.org/licenses/LICENSE-2.0 + + THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED + WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, + MERCHANTABLITY OR NON-INFRINGEMENT. + + See the Apache Version 2.0 License for specific language governing permissions + and limitations under the License. + ***************************************************************************** */function o(n,e,a,i){var o,t=arguments.length,r=t<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(n,e,a,i);else for(var s=n.length-1;s>=0;s--)(o=n[s])&&(r=(t<3?o(r):t>3?o(e,a,r):o(e,a))||r);return t>3&&r&&Object.defineProperty(e,a,r),r}function t(n,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,e)}var r,s,l,u=function(){function n(){}return n.ɵprov=e.ɵɵdefineInjectable({factory:function(){return new n},token:n,providedIn:"root"}),n=o([e.Injectable({providedIn:"root"}),t("design:paramtypes",[])],n)}();!function(n){n.Afghanistan="af",n.Albania="al",n.Algeria="dz",n.AmericanSamoa="as",n.Andorra="ad",n.Angola="ao",n.Anguilla="ai",n.AntiguaAndBarbuda="ag",n.Argentina="ar",n.Armenia="am",n.Aruba="aw",n.Australia="au",n.Austria="at",n.Azerbaijan="az",n.Bahamas="bs",n.Bahrain="bh",n.Bangladesh="bd",n.Barbados="bb",n.Belarus="by",n.Belgium="be",n.Belize="bz",n.Benin="bj",n.Bermuda="bm",n.Bhutan="bt",n.Bolivia="bo",n.BosniaAndHerzegovina="ba",n.Botswana="bw",n.Brazil="br",n.BritishIndianOceanTerritory="io",n.BritishVirginIslands="vg",n.Brunei="bn",n.Bulgaria="bg",n.BurkinaFaso="bf",n.Burundi="bi",n.Cambodia="kh",n.Cameroon="cm",n.Canada="ca",n.CapeVerde="cv",n.CaribbeanNetherlands="bq",n.CaymanIslands="ky",n.CentralAfricanRepublic="cf",n.Chad="td",n.Chile="cl",n.China="cn",n.ChristmasIsland="cx",n.Cocos="cc",n.Colombia="co",n.Comoros="km",n.CongoDRCJamhuriYaKidemokrasiaYaKongo="cd",n.CongoRepublicCongoBrazzaville="cg",n.CookIslands="ck",n.CostaRica="cr",n["CôteDIvoire"]="ci",n.Croatia="hr",n.Cuba="cu",n["Curaçao"]="cw",n.Cyprus="cy",n.CzechRepublic="cz",n.Denmark="dk",n.Djibouti="dj",n.Dominica="dm",n.DominicanRepublic="do",n.Ecuador="ec",n.Egypt="eg",n.ElSalvador="sv",n.EquatorialGuinea="gq",n.Eritrea="er",n.Estonia="ee",n.Ethiopia="et",n.FalklandIslands="fk",n.FaroeIslands="fo",n.Fiji="fj",n.Finland="fi",n.France="fr",n.FrenchGuiana="gf",n.FrenchPolynesia="pf",n.Gabon="ga",n.Gambia="gm",n.Georgia="ge",n.Germany="de",n.Ghana="gh",n.Gibraltar="gi",n.Greece="gr",n.Greenland="gl",n.Grenada="gd",n.Guadeloupe="gp",n.Guam="gu",n.Guatemala="gt",n.Guernsey="gg",n.Guinea="gn",n.GuineaBissau="gw",n.Guyana="gy",n.Haiti="ht",n.Honduras="hn",n.HongKong="hk",n.Hungary="hu",n.Iceland="is",n.India="in",n.Indonesia="id",n.Iran="ir",n.Iraq="iq",n.Ireland="ie",n.IsleOfMan="im",n.Israel="il",n.Italy="it",n.Jamaica="jm",n.Japan="jp",n.Jersey="je",n.Jordan="jo",n.Kazakhstan="kz",n.Kenya="ke",n.Kiribati="ki",n.Kosovo="xk",n.Kuwait="kw",n.Kyrgyzstan="kg",n.Laos="la",n.Latvia="lv",n.Lebanon="lb",n.Lesotho="ls",n.Liberia="lr",n.Libya="ly",n.Liechtenstein="li",n.Lithuania="lt",n.Luxembourg="lu",n.Macau="mo",n.Macedonia="mk",n.Madagascar="mg",n.Malawi="mw",n.Malaysia="my",n.Maldives="mv",n.Mali="ml",n.Malta="mt",n.MarshallIslands="mh",n.Martinique="mq",n.Mauritania="mr",n.Mauritius="mu",n.Mayotte="yt",n.Mexico="mx",n.Micronesia="fm",n.Moldova="md",n.Monaco="mc",n.Mongolia="mn",n.Montenegro="me",n.Montserrat="ms",n.Morocco="ma",n.Mozambique="mz",n.Myanmar="mm",n.Namibia="na",n.Nauru="nr",n.Nepal="np",n.Netherlands="nl",n.NewCaledonia="nc",n.NewZealand="nz",n.Nicaragua="ni",n.Niger="ne",n.Nigeria="ng",n.Niue="nu",n.NorfolkIsland="nf",n.NorthKorea="kp",n.NorthernMarianaIslands="mp",n.Norway="no",n.Oman="om",n.Pakistan="pk",n.Palau="pw",n.Palestine="ps",n.Panama="pa",n.PapuaNewGuinea="pg",n.Paraguay="py",n.Peru="pe",n.Philippines="ph",n.Poland="pl",n.Portugal="pt",n.PuertoRico="pr",n.Qatar="qa",n["Réunion"]="re",n.Romania="ro",n.Russia="ru",n.Rwanda="rw",n["SaintBarthélemy"]="bl",n.SaintHelena="sh",n.SaintKittsAndNevis="kn",n.SaintLucia="lc",n.SaintMartin="mf",n.SaintPierreAndMiquelon="pm",n.SaintVincentAndTheGrenadines="vc",n.Samoa="ws",n.SanMarino="sm",n["SãoToméAndPríncipe"]="st",n.SaudiArabia="sa",n.Senegal="sn",n.Serbia="rs",n.Seychelles="sc",n.SierraLeone="sl",n.Singapore="sg",n.SintMaarten="sx",n.Slovakia="sk",n.Slovenia="si",n.SolomonIslands="sb",n.Somalia="so",n.SouthAfrica="za",n.SouthKorea="kr",n.SouthSudan="ss",n.Spain="es",n.SriLanka="lk",n.Sudan="sd",n.Suriname="sr",n.SvalbardAndJanMayen="sj",n.Swaziland="sz",n.Sweden="se",n.Switzerland="ch",n.Syria="sy",n.Taiwan="tw",n.Tajikistan="tj",n.Tanzania="tz",n.Thailand="th",n.TimorLeste="tl",n.Togo="tg",n.Tokelau="tk",n.Tonga="to",n.TrinidadAndTobago="tt",n.Tunisia="tn",n.Turkey="tr",n.Turkmenistan="tm",n.TurksAndCaicosIslands="tc",n.Tuvalu="tv",n.USVirginIslands="vi",n.Uganda="ug",n.Ukraine="ua",n.UnitedArabEmirates="ae",n.UnitedKingdom="gb",n.UnitedStates="us",n.Uruguay="uy",n.Uzbekistan="uz",n.Vanuatu="vu",n.VaticanCity="va",n.Venezuela="ve",n.Vietnam="vn",n.WallisAndFutuna="wf",n.WesternSahara="eh",n.Yemen="ye",n.Zambia="zm",n.Zimbabwe="zw",n["ÅlandIslands"]="ax"}(r||(r={})),function(n){n.DialCode="dialCode",n.Iso2="iso2",n.Name="name",n.All="all"}(s||(s={})),function(n){n.Name="name",n.Iso2="iso2"}(l||(l={}));var d=function(){function n(){this.faPlus=i.faPlus,this.faMinus=i.faMinus,this.isUniquePhone=!1,this.separateDialCode=!0,this.SearchCountryField=s,this.TooltipLabel=l,this.CountryISO=r,this.preferredCountries=[r.UnitedStates,r.UnitedKingdom],this.phoneForm=new a.FormGroup({phone:new a.FormControl(void 0,[a.Validators.required])}),this.isShowPlus=!0,this.onMultiple=new e.EventEmitter,this.change=new e.EventEmitter}return Object.defineProperty(n.prototype,"value",{get:function(){return 0},set:function(n){this.phoneForm.setValue({phone:n})},enumerable:!0,configurable:!0}),n.prototype.changePreferredCountries=function(){this.preferredCountries=[r.India,r.Canada]},n.prototype.onChangeinput=function(n,e,a){var i=this,o=this.phoneForm.controls.phone.value.dialCode,t={event:n,index:e,code:o};this.change.emit(t);var r=[];a.map((function(a,o){o!==e&&a.phone===n.target.value&&a.code===i.phoneForm.controls.phone.value.dialCode&&r.push(a.phone)})),r.length>0?this.isUniquePhone=!0:this.isUniquePhone=!1},n.prototype.onClickMultiplePhone=function(){this.onMultiple.emit()},o([e.Input(),t("design:type",Object),t("design:paramtypes",[Object])],n.prototype,"value",null),o([e.Input(),t("design:type",Number)],n.prototype,"index",void 0),o([e.Input(),t("design:type",Object)],n.prototype,"phoneArray",void 0),o([e.Input(),t("design:type",Boolean)],n.prototype,"isShowPlus",void 0),o([e.Input(),t("design:type",String)],n.prototype,"phoneValidationErrorMsg",void 0),o([e.Input(),t("design:type",String)],n.prototype,"phoneUniqueErrorMsg",void 0),o([e.Input(),t("design:type",Number)],n.prototype,"maxLength",void 0),o([e.Input(),t("design:type",Boolean)],n.prototype,"isMultiple",void 0),o([e.Output(),t("design:type",e.EventEmitter)],n.prototype,"onMultiple",void 0),o([e.Output(),t("design:type",e.EventEmitter)],n.prototype,"change",void 0),n=o([e.Component({selector:"lib-phone",template:'\x3c!--The content below is only a placeholder and can be replaced.--\x3e\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ',styles:["p.control.error-msg{color:red}span.plus{margin-left:2px}"]})],n)}(),p=function(){function n(){}return n=o([e.NgModule({declarations:[d],imports:[],exports:[d]})],n)}();n.PhoneComponent=d,n.PhoneModule=p,n.PhoneService=u,Object.defineProperty(n,"__esModule",{value:!0})})); +//# sourceMappingURL=angular-weblineindia-phone-number.umd.min.js.map \ No newline at end of file diff --git a/bundles/angular-weblineindia-phone-number.umd.min.js.map b/bundles/angular-weblineindia-phone-number.umd.min.js.map new file mode 100644 index 0000000..de8fe0b --- /dev/null +++ b/bundles/angular-weblineindia-phone-number.umd.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../../node_modules/tslib/tslib.es6.js","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts"],"names":["__decorate","decorators","target","key","desc","d","c","arguments","length","r","Object","getOwnPropertyDescriptor","Reflect","decorate","i","defineProperty","__metadata","metadataKey","metadataValue","metadata","CountryISO","SearchCountryField","TooltipLabel","PhoneService","Injectable","providedIn","PhoneComponent","this","faPlus","faMinus","isUniquePhone","separateDialCode","preferredCountries","UnitedStates","UnitedKingdom","phoneForm","FormGroup","phone","FormControl","undefined","Validators","required","isShowPlus","onMultiple","EventEmitter","change","prototype","value","setValue","changePreferredCountries","India","Canada","onChangeinput","event","index","phoneArray","_this","code","controls","dialCode","data","emit","map","item","push","onClickMultiplePhone","Input","Number","Boolean","String","Output","Component","selector","template","PhoneModule","NgModule","declarations","imports","exports"],"mappings":";;;;;;;;;;;;;;oFAoDO,SAASA,EAAWC,EAAYC,EAAQC,EAAKC,GAChD,IAA2HC,EAAvHC,EAAIC,UAAUC,OAAQC,EAAIH,EAAI,EAAIJ,EAAkB,OAATE,EAAgBA,EAAOM,OAAOC,yBAAyBT,EAAQC,GAAOC,EACrH,GAAuB,iBAAZQ,SAAoD,mBAArBA,QAAQC,SAAyBJ,EAAIG,QAAQC,SAASZ,EAAYC,EAAQC,EAAKC,QACpH,IAAK,IAAIU,EAAIb,EAAWO,OAAS,EAAGM,GAAK,EAAGA,KAAST,EAAIJ,EAAWa,MAAIL,GAAKH,EAAI,EAAID,EAAEI,GAAKH,EAAI,EAAID,EAAEH,EAAQC,EAAKM,GAAKJ,EAAEH,EAAQC,KAASM,GAChJ,OAAOH,EAAI,GAAKG,GAAKC,OAAOK,eAAeb,EAAQC,EAAKM,GAAIA,EAOzD,SAASO,EAAWC,EAAaC,GACpC,GAAuB,iBAAZN,SAAoD,mBAArBA,QAAQO,SAAyB,OAAOP,QAAQO,SAASF,EAAaC,OChExGE,ECAAC,ECAAC,eCOV,SAAAC,uGAFWA,EAAYvB,EAAA,CAHxBwB,EAAAA,WAAW,CACVC,WAAY,oCAEDF,OHLb,SAAYH,GACXA,EAAA,YAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,cAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,SAAA,KACAA,EAAA,kBAAA,KACAA,EAAA,UAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,UAAA,KACAA,EAAA,QAAA,KACAA,EAAA,WAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,WAAA,KACAA,EAAA,SAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,MAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,QAAA,KACAA,EAAA,qBAAA,KACAA,EAAA,SAAA,KACAA,EAAA,OAAA,KACAA,EAAA,4BAAA,KACAA,EAAA,qBAAA,KACAA,EAAA,OAAA,KACAA,EAAA,SAAA,KACAA,EAAA,YAAA,KACAA,EAAA,QAAA,KACAA,EAAA,SAAA,KACAA,EAAA,SAAA,KACAA,EAAA,OAAA,KACAA,EAAA,UAAA,KACAA,EAAA,qBAAA,KACAA,EAAA,cAAA,KACAA,EAAA,uBAAA,KACAA,EAAA,KAAA,KACAA,EAAA,MAAA,KACAA,EAAA,MAAA,KACAA,EAAA,gBAAA,KACAA,EAAA,MAAA,KACAA,EAAA,SAAA,KACAA,EAAA,QAAA,KACAA,EAAA,qCAAA,KACAA,EAAA,8BAAA,KACAA,EAAA,YAAA,KACAA,EAAA,UAAA,KACAA,EAAA,eAAA,KACAA,EAAA,QAAA,KACAA,EAAA,KAAA,KACAA,EAAA,WAAA,KACAA,EAAA,OAAA,KACAA,EAAA,cAAA,KACAA,EAAA,QAAA,KACAA,EAAA,SAAA,KACAA,EAAA,SAAA,KACAA,EAAA,kBAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,WAAA,KACAA,EAAA,iBAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,SAAA,KACAA,EAAA,gBAAA,KACAA,EAAA,aAAA,KACAA,EAAA,KAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,aAAA,KACAA,EAAA,gBAAA,KACAA,EAAA,MAAA,KACAA,EAAA,OAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,UAAA,KACAA,EAAA,OAAA,KACAA,EAAA,UAAA,KACAA,EAAA,QAAA,KACAA,EAAA,WAAA,KACAA,EAAA,KAAA,KACAA,EAAA,UAAA,KACAA,EAAA,SAAA,KACAA,EAAA,OAAA,KACAA,EAAA,aAAA,KACAA,EAAA,OAAA,KACAA,EAAA,MAAA,KACAA,EAAA,SAAA,KACAA,EAAA,SAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,UAAA,KACAA,EAAA,KAAA,KACAA,EAAA,KAAA,KACAA,EAAA,QAAA,KACAA,EAAA,UAAA,KACAA,EAAA,OAAA,KACAA,EAAA,MAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,OAAA,KACAA,EAAA,OAAA,KACAA,EAAA,WAAA,KACAA,EAAA,MAAA,KACAA,EAAA,SAAA,KACAA,EAAA,OAAA,KACAA,EAAA,OAAA,KACAA,EAAA,WAAA,KACAA,EAAA,KAAA,KACAA,EAAA,OAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,cAAA,KACAA,EAAA,UAAA,KACAA,EAAA,WAAA,KACAA,EAAA,MAAA,KACAA,EAAA,UAAA,KACAA,EAAA,WAAA,KACAA,EAAA,OAAA,KACAA,EAAA,SAAA,KACAA,EAAA,SAAA,KACAA,EAAA,KAAA,KACAA,EAAA,MAAA,KACAA,EAAA,gBAAA,KACAA,EAAA,WAAA,KACAA,EAAA,WAAA,KACAA,EAAA,UAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,WAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,SAAA,KACAA,EAAA,WAAA,KACAA,EAAA,WAAA,KACAA,EAAA,QAAA,KACAA,EAAA,WAAA,KACAA,EAAA,QAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,MAAA,KACAA,EAAA,YAAA,KACAA,EAAA,aAAA,KACAA,EAAA,WAAA,KACAA,EAAA,UAAA,KACAA,EAAA,MAAA,KACAA,EAAA,QAAA,KACAA,EAAA,KAAA,KACAA,EAAA,cAAA,KACAA,EAAA,WAAA,KACAA,EAAA,uBAAA,KACAA,EAAA,OAAA,KACAA,EAAA,KAAA,KACAA,EAAA,SAAA,KACAA,EAAA,MAAA,KACAA,EAAA,UAAA,KACAA,EAAA,OAAA,KACAA,EAAA,eAAA,KACAA,EAAA,SAAA,KACAA,EAAA,KAAA,KACAA,EAAA,YAAA,KACAA,EAAA,OAAA,KACAA,EAAA,SAAA,KACAA,EAAA,WAAA,KACAA,EAAA,MAAA,KACAA,EAAA,WAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,OAAA,KACAA,EAAA,mBAAA,KACAA,EAAA,YAAA,KACAA,EAAA,mBAAA,KACAA,EAAA,WAAA,KACAA,EAAA,YAAA,KACAA,EAAA,uBAAA,KACAA,EAAA,6BAAA,KACAA,EAAA,MAAA,KACAA,EAAA,UAAA,KACAA,EAAA,sBAAA,KACAA,EAAA,YAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,WAAA,KACAA,EAAA,YAAA,KACAA,EAAA,UAAA,KACAA,EAAA,YAAA,KACAA,EAAA,SAAA,KACAA,EAAA,SAAA,KACAA,EAAA,eAAA,KACAA,EAAA,QAAA,KACAA,EAAA,YAAA,KACAA,EAAA,WAAA,KACAA,EAAA,WAAA,KACAA,EAAA,MAAA,KACAA,EAAA,SAAA,KACAA,EAAA,MAAA,KACAA,EAAA,SAAA,KACAA,EAAA,oBAAA,KACAA,EAAA,UAAA,KACAA,EAAA,OAAA,KACAA,EAAA,YAAA,KACAA,EAAA,MAAA,KACAA,EAAA,OAAA,KACAA,EAAA,WAAA,KACAA,EAAA,SAAA,KACAA,EAAA,SAAA,KACAA,EAAA,WAAA,KACAA,EAAA,KAAA,KACAA,EAAA,QAAA,KACAA,EAAA,MAAA,KACAA,EAAA,kBAAA,KACAA,EAAA,QAAA,KACAA,EAAA,OAAA,KACAA,EAAA,aAAA,KACAA,EAAA,sBAAA,KACAA,EAAA,OAAA,KACAA,EAAA,gBAAA,KACAA,EAAA,OAAA,KACAA,EAAA,QAAA,KACAA,EAAA,mBAAA,KACAA,EAAA,cAAA,KACAA,EAAA,aAAA,KACAA,EAAA,QAAA,KACAA,EAAA,WAAA,KACAA,EAAA,QAAA,KACAA,EAAA,YAAA,KACAA,EAAA,UAAA,KACAA,EAAA,QAAA,KACAA,EAAA,gBAAA,KACAA,EAAA,cAAA,KACAA,EAAA,MAAA,KACAA,EAAA,OAAA,KACAA,EAAA,SAAA,KACAA,EAAA,gBAAA,KAnPD,CAAYA,IAAAA,EAAU,KCAtB,SAAYC,GACXA,EAAA,SAAA,WACAA,EAAA,KAAA,OACAA,EAAA,KAAA,OACAA,EAAA,IAAA,MAJD,CAAYA,IAAAA,EAAkB,KCA9B,SAAYC,GACXA,EAAA,KAAA,OACAA,EAAA,KAAA,OAFD,CAAYA,IAAAA,EAAY,sBEYxB,SAAAI,IACCC,KAAAC,OAAcA,EAAAA,OACdD,KAAAE,QAAeA,EAAAA,QACfF,KAAAG,eAAyB,EAEzBH,KAAAI,kBAAmB,EACnBJ,KAAAN,mBAAqBA,EACrBM,KAAAL,aAAeA,EACfK,KAAAP,WAAaA,EACbO,KAAAK,mBAAmC,CAClCZ,EAAWa,aACXb,EAAWc,eAEZP,KAAAQ,UAAY,IAAIC,EAAAA,UAAU,CACzBC,MAAO,IAAIC,EAAAA,iBAAYC,EAAW,CAACC,EAAAA,WAAWC,aActCd,KAAAe,YAAsB,EAMrBf,KAAAgB,WAAgC,IAAIC,EAAAA,aACpCjB,KAAAkB,OAA4B,IAAID,EAAAA,aA8B3C,OA/CClC,OAAAK,eAAIW,EAAAoB,UAAA,QAAK,KAIT,WACC,OAAO,OALR,SAAUC,GACTpB,KAAKQ,UAAUa,SAAS,CAAEX,MAAOU,qCAkBlCrB,EAAAoB,UAAAG,yBAAA,WACCtB,KAAKK,mBAAqB,CAACZ,EAAW8B,MAAO9B,EAAW+B,SAEzDzB,EAAAoB,UAAAM,cAAA,SAAcC,EAAOC,EAAOC,GAA5B,IAAAC,EAAA7B,KACK8B,EAAO9B,KAAKQ,UAAUuB,SAAgB,MAAEX,MAAMY,SAC9CC,EAAO,CAAEP,MAAOA,EAAOC,MAAOA,EAAOG,KAAMA,GAC/C9B,KAAKkB,OAAOgB,KAAKD,GACjB,IAAIb,EAAQ,GACZQ,EAAWO,KAAI,SAACC,EAAM5D,GACjBA,IAAQmD,GAEVS,EAAK1B,QAAUgB,EAAMnD,OAAO6C,OAC5BgB,EAAKN,OAASD,EAAKrB,UAAUuB,SAAgB,MAAEX,MAAMY,UAErDZ,EAAMiB,KAAKD,EAAK1B,UAIfU,EAAMvC,OAAS,EAClBmB,KAAKG,eAAgB,EAErBH,KAAKG,eAAgB,GAGvBJ,EAAAoB,UAAAmB,qBAAA,WACCtC,KAAKgB,WAAWkB,QA5CjB7D,EAAA,CADCkE,EAAAA,2FASQlE,EAAA,CAARkE,EAAAA,wBAAeC,qCACPnE,EAAA,CAARkE,EAAAA,kEACQlE,EAAA,CAARkE,EAAAA,wBAAoBE,2CACZpE,EAAA,CAARkE,EAAAA,wBAAiCG,uDACzBrE,EAAA,CAARkE,EAAAA,wBAA6BG,mDACrBrE,EAAA,CAARkE,EAAAA,wBAAmBC,yCACXnE,EAAA,CAARkE,EAAAA,wBAAoBE,2CAEXpE,EAAA,CAATsE,EAAAA,yBAAqB1B,EAAAA,gDACZ5C,EAAA,CAATsE,EAAAA,yBAAiB1B,EAAAA,4CAnCNlB,EAAc1B,EAAA,CAL1BuE,EAAAA,UAAU,CACTC,SAAU,YACVC,SAAA,ypEAGW/C,mBCDb,SAAAgD,KAA2B,OAAdA,EAAW1E,EAAA,CANvB2E,EAAAA,SAAS,CACRC,aAAc,CAAClD,GACfmD,QAAS,GAETC,QAAS,CAACpD,MAECgD","sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator], i = 0;\r\n if (m) return m.call(o);\r\n return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n"]} \ No newline at end of file diff --git a/esm2015/angular-weblineindia-phone-number.js b/esm2015/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..487188e --- /dev/null +++ b/esm2015/angular-weblineindia-phone-number.js @@ -0,0 +1,5 @@ +/** + * Generated bundle index. Do not edit. + */ +export * from './public-api'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljLWFwaSc7XG4iXX0= \ No newline at end of file diff --git a/esm2015/lib/enums/country-iso.enum.js b/esm2015/lib/enums/country-iso.enum.js new file mode 100644 index 0000000..89faadc --- /dev/null +++ b/esm2015/lib/enums/country-iso.enum.js @@ -0,0 +1,247 @@ +export var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS1pc28uZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9jb3VudHJ5LWlzby5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLFVBb1BYO0FBcFBELFdBQVksVUFBVTtJQUNyQixnQ0FBa0IsQ0FBQTtJQUNsQiw0QkFBYyxDQUFBO0lBQ2QsNEJBQWMsQ0FBQTtJQUNkLGtDQUFvQixDQUFBO0lBQ3BCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsNkJBQWUsQ0FBQTtJQUNmLHNDQUF3QixDQUFBO0lBQ3hCLDhCQUFnQixDQUFBO0lBQ2hCLDRCQUFjLENBQUE7SUFDZCwwQkFBWSxDQUFBO0lBQ1osOEJBQWdCLENBQUE7SUFDaEIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsK0JBQWlCLENBQUE7SUFDakIsNkJBQWUsQ0FBQTtJQUNmLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDBCQUFZLENBQUE7SUFDWiw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDRCQUFjLENBQUE7SUFDZCx5Q0FBMkIsQ0FBQTtJQUMzQiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLGdEQUFrQyxDQUFBO0lBQ2xDLHlDQUEyQixDQUFBO0lBQzNCLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2YsZ0NBQWtCLENBQUE7SUFDbEIsNEJBQWMsQ0FBQTtJQUNkLDZCQUFlLENBQUE7SUFDZiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLDhCQUFnQixDQUFBO0lBQ2hCLHlDQUEyQixDQUFBO0lBQzNCLGtDQUFvQixDQUFBO0lBQ3BCLDJDQUE2QixDQUFBO0lBQzdCLHlC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Q2pCLDBCQUFZLENBQUE7SUFDWiw2QkFBZSxDQUFBO0lBQ2YsMEJBQVksQ0FBQTtJQUNaLDZCQUFlLENBQUE7SUFDZix3Q0FBMEIsQ0FBQTtJQUMxQiw4QkFBZ0IsQ0FBQTtJQUNoQiwyQkFBYSxDQUFBO0lBQ2IsZ0NBQWtCLENBQUE7SUFDbEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiwrQkFBaUIsQ0FBQTtJQUNqQiw2QkFBZSxDQUFBO0lBQ2YsNkJBQWUsQ0FBQTtJQUNmLCtCQUFpQixDQUFBO0lBQ2pCLHlCQUFXLENBQUE7SUFDWCw0QkFBYyxDQUFBO0lBQ2QsMEJBQVksQ0FBQTtJQUNaLHNDQUF3QixDQUFBO0lBQ3hCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsaUNBQW1CLENBQUE7SUFDbkIsMENBQTRCLENBQUE7SUFDNUIsMkJBQWEsQ0FBQTtJQUNiLG9DQUFzQixDQUFBO0lBQ3RCLDJCQUFhLENBQUE7SUFDYiw0QkFBYyxDQUFBO0lBQ2QsdUNBQXlCLENBQUE7SUFDekIsa0NBQW9CLENBQUE7SUFDcEIsaUNBQW1CLENBQUE7SUFDbkIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCxnQ0FBa0IsQ0FBQTtJQUNsQiw4QkFBZ0IsQ0FBQTtJQUNoQiw0QkFBYyxDQUFBO0lBQ2Qsb0NBQXNCLENBQUE7SUFDdEIsa0NBQW9CLENBQUE7SUFDcEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2Ysc0NBQW1CLENBQUE7QUFDcEIsQ0FBQyxFQXBQVyxVQUFVLEtBQVYsVUFBVSxRQW9QckIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBDb3VudHJ5SVNPIHtcblx0QWZnaGFuaXN0YW4gPSAnYWYnLFxuXHRBbGJhbmlhID0gJ2FsJyxcblx0QWxnZXJpYSA9ICdkeicsXG5cdEFtZXJpY2FuU2Ftb2EgPSAnYXMnLFxuXHRBbmRvcnJhID0gJ2FkJyxcblx0QW5nb2xhID0gJ2FvJyxcblx0QW5ndWlsbGEgPSAnYWknLFxuXHRBbnRpZ3VhQW5kQmFyYnVkYSA9ICdhZycsXG5cdEFyZ2VudGluYSA9ICdhcicsXG5cdEFybWVuaWEgPSAnYW0nLFxuXHRBcnViYSA9ICdhdycsXG5cdEF1c3RyYWxpYSA9ICdhdScsXG5cdEF1c3RyaWEgPSAnYXQnLFxuXHRBemVyYmFpamFuID0gJ2F6Jyxcblx0QmFoYW1hcyA9ICdicycsXG5cdEJhaHJhaW4gPSAnYmgnLFxuXHRCYW5nbGFkZXNoID0gJ2JkJyxcblx0QmFyYmFkb3MgPSAnYmInLFxuXHRCZWxhcnVzID0gJ2J5Jyxcblx0QmVsZ2l1bSA9ICdiZScsXG5cdEJlbGl6ZSA9ICdieicsXG5cdEJlbmluID0gJ2JqJyxcblx0QmVybXVkYSA9ICdibScsXG5cdEJodXRhbiA9ICdidCcsXG5cdEJvbGl2aWEgPSAnYm8nLFxuXHRCb3NuaWFBbmRIZXJ6ZWdvdmluYSA9ICdiYScsXG5cdEJvdHN3YW5hID0gJ2J3Jyxcblx0QnJhemlsID0gJ2JyJyxcblx0QnJpdGlzaEluZGlhbk9jZWFuVGVycml0b3J5ID0gJ2lvJyxcblx0QnJpdGlzaFZpcmdpbklzbGFuZHMgPSAndmcnLFxuXHRCcnVuZWkgPSAnYm4nLFxuXHRCdWxnYXJpYSA9ICdiZycsXG5cdEJ1cmtpbmFGYXNvID0gJ2JmJyxcblx0QnVydW5kaSA9ICdiaScsXG5cdENhbWJvZGlhID0gJ2toJyxcblx0Q2FtZXJvb24gPSAnY20nLFxuXHRDYW5hZGEgPSAnY2EnLFxuXHRDYXBlVmVyZGUgPSAnY3YnLFxuXHRDYXJpYmJlYW5OZXRoZXJsYW5kcyA9ICdicScsXG5cdENheW1hbklzbGFuZHMgPSAna3knLFxuXHRDZW50cmFsQWZyaWNhblJlcHVibGljID0gJ2NmJyxcblx0Q2hhZCA9ICd0ZCcsXG5cdENoaWxlID0gJ2NsJyxcblx0Q2hpbmEgPSAnY24nLFxuXHRDaHJpc3RtYXNJc2xhbmQgPSAnY3gnLFxuXHRDb2NvcyA9ICdjYycsXG5cdENvbG9tYmlhID0gJ2NvJyxcblx0Q29tb3JvcyA9ICdrbScsXG5cdENvbmdvRFJDSmFtaHVyaVlhS2lkZW1va3Jhc2lhWWFLb25nbyA9ICdjZCcsXG5cdENvbmdvUmVwdWJsaWNDb25nb0JyYXp6YXZpbGxlID0gJ2NnJyxcblx0Q29va0lzbGFuZHMgPSAnY2snLFxuXHRDb3N0YVJpY2EgPSAnY3InLFxuXHRDw7R0ZURJdm9pcmUgPSAnY2knLFxuXHRDcm9hdGlhID0gJ2hyJyxcblx0Q3ViYSA9ICdjdScsXG5cdEN1cmHDp2FvID0gJ2N3Jyxcblx0Q3lwcnVzID0gJ2N5Jyxcblx0Q3plY2hSZXB1YmxpYyA9ICdjeicsXG5cdERlbm1hcmsgPSAnZGsnLFxuXHREamlib3V0aSA9ICdkaicsXG5cdERvbWluaWNhID0gJ2RtJyxcblx0RG9taW5pY2FuUmVwdWJsaWMgPSAnZG8nLFxuXHRFY3VhZG9yID0gJ2VjJyxcblx0RWd5cHQgPSAnZWcnLFxuXHRFbFNhbHZhZG9yID0gJ3N2Jyxcblx0RXF1YXRvcmlhbEd1aW5lYSA9ICdncScsXG5cdEVyaXRyZWEgPSAnZXInLFxuXHRFc3RvbmlhID0gJ2VlJyxcblx0RXRoaW9waWEgPSAnZXQnLFxuXHRGYWxrbGFuZElzbGFuZHMgPSAnZmsnLFxuXHRGYXJvZUlzbGFuZHMgPSAnZm8nLFxuXHRGaWppID0gJ2ZqJyxcblx0RmlubGFuZCA9ICdmaScsXG5cdEZyYW5jZSA9ICdmcicsXG5cdEZyZW5jaEd1aWFuYSA9ICdnZicsXG5cdEZyZW5jaFBvbHluZXNpYSA9ICdwZicsXG5cdEdhYm9uID0gJ2dhJyxcblx0R2FtYmlhID0gJ2dtJyxcblx0R2VvcmdpYSA9ICdnZScsXG5cdEdlcm1hbnkgPSAnZGUnLFxuXHRHaGFuYSA9ICdnaCcsXG5cdEdpYnJhbHRhciA9ICdnaScsXG5cdEdyZWVjZSA9ICdncicsXG5cdEdyZWVubGFuZCA9ICdnbCcsXG5cdEdyZW5hZGEgPSAnZ2QnLFxuXHRHdWFkZWxvdXBlID0gJ2dwJyxcblx0R3VhbSA9ICdndScsXG5cdEd1YXRlbWFsYSA9ICdndCcsXG5cdEd1ZXJuc2V5ID0gJ2dnJyxcblx0R3VpbmVhID0gJ2duJyxcblx0R3VpbmVhQmlzc2F1ID0gJ2d3Jyxcblx0R3V5YW5hID0gJ2d5Jyxcblx0SGFpdGkgPSAnaHQnLFxuXHRIb25kdXJhcyA9ICdobicsXG5cdEhvbmdLb25nID0gJ2hrJyxcblx0SHVuZ2FyeSA9ICdodScsXG5cdEljZWxhbmQgPSAnaXMnLFxuXHRJbmRpYSA9ICdpbicsXG5cdEluZG9uZXNpYSA9ICdpZCcsXG5cdElyYW4gPSAnaXInLFxuXHRJcmFxID0gJ2lxJyxcblx0SXJlbGFuZCA9ICdpZScsXG5cdElzbGVPZk1hbiA9ICdpbScsXG5cdElzcmFlbCA9ICdpbCcsXG5cdEl0YWx5ID0gJ2l0Jyxcblx0SmFtYWljYSA9ICdqbScsXG5cdEphcGFuID0gJ2pwJyxcblx0SmVyc2V5ID0gJ2plJyxcblx0Sm9yZGFuID0gJ2pvJyxcblx0S2F6YWtoc3RhbiA9ICdreicsXG5cdEtlbnlhID0gJ2tlJyxcblx0S2lyaWJhdGkgPSAna2knLFxuXHRLb3Nvdm8gPSAneGsnLFxuXHRLdXdhaXQgPSAna3cnLFxuXHRLeXJneXpzdGFuID0gJ2tnJyxcblx0TGFvcyA9ICdsYScsXG5cdExhdHZpYSA9ICdsdicsXG5cdExlYmFub24gPSAnbGInLFxuXHRMZXNvdGhvID0gJ2xzJyxcblx0TGliZXJpYSA9ICdscicsXG5cdExpYnlhID0gJ2x5Jyxcblx0TGllY2h0ZW5zdGVpbiA9ICdsaScsXG5cdExpdGh1YW5pYSA9ICdsdCcsXG5cdEx1eGVtYm91cmcgPSAnbHUnLFxuXHRNYWNhdSA9ICdtbycsXG5cdE1hY2Vkb25pYSA9ICdtaycsXG5cdE1hZGFnYXNjYXIgPSAnbWcnLFxuXHRNYWxhd2kgPSAnbXcnLFxuXHRNYWxheXNpYSA9ICdteScsXG5cdE1hbGRpdmVzID0gJ212Jyxcblx0TWFsaSA9ICdtbCcsXG5cdE1hbHRhID0gJ210Jyxcblx0TWFyc2hhbGxJc2xhbmRzID0gJ21oJyxcblx0TWFydGluaXF1ZSA9ICdtcScsXG5cdE1hdXJpdGFuaWEgPSAnbXInLFxuXHRNYXVyaXRpdXMgPSAnbXUnLFxuXHRNYXlvdHRlID0gJ3l0Jyxcblx0TWV4aWNvID0gJ214Jyxcblx0TWljcm9uZXNpYSA9ICdmbScsXG5cdE1vbGRvdmEgPSAnbWQnLFxuXHRNb25hY28gPSAnbWMnLFxuXHRNb25nb2xpYSA9ICdtbicsXG5cdE1vbnRlbmVncm8gPSAnbWUnLFxuXHRNb250c2VycmF0ID0gJ21zJyxcblx0TW9yb2NjbyA9ICdtYScsXG5cdE1vemFtYmlxdWUgPSAnbXonLFxuXHRNeWFubWFyID0gJ21tJyxcblx0TmFtaWJpYSA9ICduYScsXG5cdE5hdXJ1ID0gJ25yJyxcblx0TmVwYWwgPSAnbnAnLFxuXHROZXRoZXJsYW5kcyA9ICdubCcsXG5cdE5ld0NhbGVkb25pYSA9ICduYycsXG5cdE5ld1plYWxhbmQgPSAnbnonLFxuXHROaWNhcmFndWEgPSAnbmknLFxuXHROaWdlciA9ICduZScsXG5cdE5pZ2VyaWEgPSAnbmcnLFxuXHROaXVlID0gJ251Jyxcblx0Tm9yZm9sa0lzbGFuZCA9ICduZicsXG5cdE5vcnRoS29yZWEgPSAna3AnLFxuXHROb3J0aGVybk1hcmlhbmFJc2xhbmRzID0gJ21wJyxcblx0Tm9yd2F5ID0gJ25vJyxcblx0T21hbiA9ICdvbScsXG5cdFBha2lzdGFuID0gJ3BrJyxcblx0UGFsYXUgPSAncHcnLFxuXHRQYWxlc3RpbmUgPSAncHMnLFxuXHRQYW5hbWEgPSAncGEnLFxuXHRQYXB1YU5ld0d1aW5lYSA9ICdwZycsXG5cdFBhcmFndWF5ID0gJ3B5Jyxcblx0UGVydSA9ICdwZScsXG5cdFBoaWxpcHBpbmVzID0gJ3BoJyxcblx0UG9sYW5kID0gJ3BsJyxcblx0UG9ydHVnYWwgPSAncHQnLFxuXHRQdWVydG9SaWNvID0gJ3ByJyxcblx0UWF0YXIgPSAncWEnLFxuXHRSw6l1bmlvbiA9ICdyZScsXG5cdFJvbWFuaWEgPSAncm8nLFxuXHRSdXNzaWEgPSAncnUnLFxuXHRSd2FuZGEgPSAncncnLFxuXHRTYWludEJhcnRow6lsZW15ID0gJ2JsJyxcblx0U2FpbnRIZWxlbmEgPSAnc2gnLFxuXHRTYWludEtpdHRzQW5kTmV2aXMgPSAna24nLFxuXHRTYWludEx1Y2lhID0gJ2xjJyxcblx0U2FpbnRNYXJ0aW4gPSAnbWYnLFxuXHRTYWludFBpZXJyZUFuZE1pcXVlbG9uID0gJ3BtJyxcblx0U2FpbnRWaW5jZW50QW5kVGhlR3JlbmFkaW5lcyA9ICd2YycsXG5cdFNhbW9hID0gJ3dzJyxcblx0U2FuTWFyaW5vID0gJ3NtJyxcblx0U8Ojb1RvbcOpQW5kUHLDrW5jaXBlID0gJ3N0Jyxcblx0U2F1ZGlBcmFiaWEgPSAnc2EnLFxuXHRTZW5lZ2FsID0gJ3NuJyxcblx0U2VyYmlhID0gJ3JzJyxcblx0U2V5Y2hlbGxlcyA9ICdzYycsXG5cdFNpZXJyYUxlb25lID0gJ3NsJyxcblx0U2luZ2Fwb3JlID0gJ3NnJyxcblx0U2ludE1hYXJ0ZW4gPSAnc3gnLFxuXHRTbG92YWtpYSA9ICdzaycsXG5cdFNsb3ZlbmlhID0gJ3NpJyxcblx0U29sb21vbklzbGFuZHMgPSAnc2InLFxuXHRTb21hbGlhID0gJ3NvJyxcblx0U291dGhBZnJpY2EgPSAnemEnLFxuXHRTb3V0aEtvcmVhID0gJ2tyJyxcblx0U291dGhTdWRhbiA9ICdzcycsXG5cdFNwYWluID0gJ2VzJyxcblx0U3JpTGFua2EgPSAnbGsnLFxuXHRTdWRhbiA9ICdzZCcsXG5cdFN1cmluYW1lID0gJ3NyJyxcblx0U3ZhbGJhcmRBbmRKYW5NYXllbiA9ICdzaicsXG5cdFN3YXppbGFuZCA9ICdzeicsXG5cdFN3ZWRlbiA9ICdzZScsXG5cdFN3aXR6ZXJsYW5kID0gJ2NoJyxcblx0U3lyaWEgPSAnc3knLFxuXHRUYWl3YW4gPSAndHcnLFxuXHRUYWppa2lzdGFuID0gJ3RqJyxcblx0VGFuemFuaWEgPSAndHonLFxuXHRUaGFpbGFuZCA9ICd0aCcsXG5cdFRpbW9yTGVzdGUgPSAndGwnLFxuXHRUb2dvID0gJ3RnJyxcblx0VG9rZWxhdSA9ICd0aycsXG5cdFRvbmdhID0gJ3RvJyxcblx0VHJpbmlkYWRBbmRUb2JhZ28gPSAndHQnLFxuXHRUdW5pc2lhID0gJ3RuJyxcblx0VHVya2V5ID0gJ3RyJyxcblx0VHVya21lbmlzdGFuID0gJ3RtJyxcblx0VHVya3NBbmRDYWljb3NJc2xhbmRzID0gJ3RjJyxcblx0VHV2YWx1ID0gJ3R2Jyxcblx0VVNWaXJnaW5Jc2xhbmRzID0gJ3ZpJyxcblx0VWdhbmRhID0gJ3VnJyxcblx0VWtyYWluZSA9ICd1YScsXG5cdFVuaXRlZEFyYWJFbWlyYXRlcyA9ICdhZScsXG5cdFVuaXRlZEtpbmdkb20gPSAnZ2InLFxuXHRVbml0ZWRTdGF0ZXMgPSAndXMnLFxuXHRVcnVndWF5ID0gJ3V5Jyxcblx0VXpiZWtpc3RhbiA9ICd1eicsXG5cdFZhbnVhdHUgPSAndnUnLFxuXHRWYXRpY2FuQ2l0eSA9ICd2YScsXG5cdFZlbmV6dWVsYSA9ICd2ZScsXG5cdFZpZXRuYW0gPSAndm4nLFxuXHRXYWxsaXNBbmRGdXR1bmEgPSAnd2YnLFxuXHRXZXN0ZXJuU2FoYXJhID0gJ2VoJyxcblx0WWVtZW4gPSAneWUnLFxuXHRaYW1iaWEgPSAnem0nLFxuXHRaaW1iYWJ3ZSA9ICd6dycsXG5cdMOFbGFuZElzbGFuZHMgPSAnYXgnLFxufVxuIl19 \ No newline at end of file diff --git a/esm2015/lib/enums/search-country-field.enum.js b/esm2015/lib/enums/search-country-field.enum.js new file mode 100644 index 0000000..a5aacb8 --- /dev/null +++ b/esm2015/lib/enums/search-country-field.enum.js @@ -0,0 +1,8 @@ +export var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhcmNoLWNvdW50cnktZmllbGQuZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9zZWFyY2gtY291bnRyeS1maWVsZC5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLGtCQUtYO0FBTEQsV0FBWSxrQkFBa0I7SUFDN0IsMkNBQXFCLENBQUE7SUFDckIsbUNBQWEsQ0FBQTtJQUNiLG1DQUFhLENBQUE7SUFDYixpQ0FBVyxDQUFBO0FBQ1osQ0FBQyxFQUxXLGtCQUFrQixLQUFsQixrQkFBa0IsUUFLN0IiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBTZWFyY2hDb3VudHJ5RmllbGQge1xuXHREaWFsQ29kZSA9ICdkaWFsQ29kZScsXG5cdElzbzIgPSAnaXNvMicsXG5cdE5hbWUgPSAnbmFtZScsXG5cdEFsbCA9ICdhbGwnXG59XG4iXX0= \ No newline at end of file diff --git a/esm2015/lib/enums/tooltip-label.enum.js b/esm2015/lib/enums/tooltip-label.enum.js new file mode 100644 index 0000000..450308e --- /dev/null +++ b/esm2015/lib/enums/tooltip-label.enum.js @@ -0,0 +1,6 @@ +export var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC1sYWJlbC5lbnVtLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxZQUdYO0FBSEQsV0FBWSxZQUFZO0lBQ3ZCLDZCQUFhLENBQUE7SUFDYiw2QkFBYSxDQUFBO0FBQ2QsQ0FBQyxFQUhXLFlBQVksS0FBWixZQUFZLFFBR3ZCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gVG9vbHRpcExhYmVsIHtcblx0TmFtZSA9ICduYW1lJyxcblx0SXNvMiA9ICdpc28yJ1xufVxuIl19 \ No newline at end of file diff --git a/esm2015/lib/phone.component.js b/esm2015/lib/phone.component.js new file mode 100644 index 0000000..34df125 --- /dev/null +++ b/esm2015/lib/phone.component.js @@ -0,0 +1,110 @@ +import { __decorate, __metadata } from "tslib"; +import { CountryISO } from "./enums/country-iso.enum"; +import { SearchCountryField } from "./enums/search-country-field.enum"; +import { TooltipLabel } from "./enums/tooltip-label.enum"; +import { Component, Input, Output, EventEmitter } from "@angular/core"; +import { FormControl, FormGroup, Validators } from "@angular/forms"; +import { faPlus, faMinus } from "@fortawesome/free-solid-svg-icons"; +let PhoneComponent = class PhoneComponent { + constructor() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + set value(value) { + this.phoneForm.setValue({ phone: value }); + } + get value() { + return 0; + } + changePreferredCountries() { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + } + onChangeinput(event, index, phoneArray) { + let code = this.phoneForm.controls["phone"].value.dialCode; + let data = { event: event, index: index, code: code }; + this.change.emit(data); + let value = []; + phoneArray.map((item, key) => { + if (key !== index) { + if (item.phone === event.target.value && + item.code === this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + } + onClickMultiplePhone() { + this.onMultiple.emit(); + } +}; +__decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) +], PhoneComponent.prototype, "value", null); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "index", void 0); +__decorate([ + Input(), + __metadata("design:type", Object) +], PhoneComponent.prototype, "phoneArray", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isShowPlus", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "maxLength", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "onMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "change", void 0); +PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) +], PhoneComponent); +export { PhoneComponent }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUUxRCxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFNcEUsSUFBYSxjQUFjLEdBQTNCLE1BQWEsY0FBYztJQUEzQjtRQUNDLFdBQU0sR0FBUSxNQUFNLENBQUM7UUFDckIsWUFBTyxHQUFRLE9BQU8sQ0FBQztRQUN2QixrQkFBYSxHQUFZLEtBQUssQ0FBQztRQUUvQixxQkFBZ0IsR0FBRyxJQUFJLENBQUM7UUFDeEIsdUJBQWtCLEdBQUcsa0JBQWtCLENBQUM7UUFDeEMsaUJBQVksR0FBRyxZQUFZLENBQUM7UUFDNUIsZUFBVSxHQUFHLFVBQVUsQ0FBQztRQUN4Qix1QkFBa0IsR0FBaUI7WUFDbEMsVUFBVSxDQUFDLFlBQVk7WUFDdkIsVUFBVSxDQUFDLGFBQWE7U0FDeEIsQ0FBQztRQUNGLGNBQVMsR0FBRyxJQUFJLFNBQVMsQ0FBQztZQUN6QixLQUFLLEVBQUUsSUFBSSxXQUFXLENBQUMsU0FBUyxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3hELENBQUMsQ0FBQztRQWFNLGVBQVUsR0FBWSxJQUFJLENBQUM7UUFNMUIsZUFBVSxHQUFzQixJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ3hELFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQThCL0QsQ0FBQztJQS9DQSxJQUFJLEtBQUssQ0FBQyxLQUFVO1FBQ25CLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUM7SUFDM0MsQ0FBQztJQUVELElBQUksS0FBSztRQUNSLE9BQU8sQ0FBQyxDQUFDO0lBQ1YsQ0FBQztJQWFELHdCQUF3QjtRQUN2QixJQUFJLENBQUMsa0JBQWtCLEdBQUcsQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNqRSxDQUFDO0lBQ0QsYUFBYSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsVUFBVTtRQUNyQyxJQUFJLElBQUksR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDO1FBQzNELElBQUksSUFBSSxHQUFHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQztRQUN0RCxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN2QixJQUFJLEtBQUssR0FBRyxFQUFFLENBQUM7UUFDZixVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxFQUFFO1lBQzVCLElBQUksR0FBRyxLQUFLLEtBQUssRUFBRTtnQkFDbEIsSUFDQyxJQUFJLENBQUMsS0FBSyxLQUFLLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSztvQkFDakMsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUM1RDtvQkFDRCxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztpQkFDdkI7YUFDRDtRQUNGLENBQUMsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtZQUNyQixJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztTQUMxQjthQUFNO1lBQ04sSUFBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7U0FDM0I7SUFDRixDQUFDO0lBQ0Qsb0JBQW9CO1FBQ25CLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEIsQ0FBQztDQUVELENBQUE7QUEvQ0E7SUFEQyxLQUFLLEVBQUU7OzsyQ0FHUDtBQU1RO0lBQVIsS0FBSyxFQUFFOzhCQUFRLE1BQU07NkNBQUM7QUFDZDtJQUFSLEtBQUssRUFBRTs7a0RBQWlCO0FBQ2hCO0lBQVIsS0FBSyxFQUFFOzhCQUFhLE9BQU87a0RBQVE7QUFDM0I7SUFBUixLQUFLLEVBQUU7OEJBQTBCLE1BQU07K0RBQUM7QUFDaEM7SUFBUixLQUFLLEVBQUU7OEJBQXNCLE1BQU07MkRBQUM7QUFDNUI7SUFBUixLQUFLLEVBQUU7OEJBQVksTUFBTTtpREFBQztBQUNsQjtJQUFSLEtBQUssRUFBRTs4QkFBYSxPQUFPO2tEQUFDO0FBRW5CO0lBQVQsTUFBTSxFQUFFOzhCQUFhLFlBQVk7a0RBQWdDO0FBQ3hEO0lBQVQsTUFBTSxFQUFFOzhCQUFTLFlBQVk7OENBQWdDO0FBbkNsRCxjQUFjO0lBTDFCLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxXQUFXO1FBQ3JCLHFvRUFBcUM7O0tBRXRDLENBQUM7R0FDVyxjQUFjLENBaUUxQjtTQWpFWSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ291bnRyeUlTTyB9IGZyb20gXCIuL2VudW1zL2NvdW50cnktaXNvLmVudW1cIjtcbmltcG9ydCB7IFNlYXJjaENvdW50cnlGaWVsZCB9IGZyb20gXCIuL2VudW1zL3NlYXJjaC1jb3VudHJ5LWZpZWxkLmVudW1cIjtcbmltcG9ydCB7IFRvb2x0aXBMYWJlbCB9IGZyb20gXCIuL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bVwiO1xuXG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGb3JtQ29udHJvbCwgRm9ybUdyb3VwLCBWYWxpZGF0b3JzIH0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XG5pbXBvcnQgeyBmYVBsdXMsIGZhTWludXMgfSBmcm9tIFwiQGZvcnRhd2Vzb21lL2ZyZWUtc29saWQtc3ZnLWljb25zXCI7XG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItcGhvbmUnLFxuICB0ZW1wbGF0ZVVybDogXCIuL3Bob25lLmNvbXBvbmVudC5odG1sXCIsXG5cdHN0eWxlVXJsczogW1wiLi9waG9uZS5jb21wb25lbnQuY3NzXCJdLFxufSlcbmV4cG9ydCBjbGFzcyBQaG9uZUNvbXBvbmVudCAge1xuXHRmYVBsdXM6IGFueSA9IGZhUGx1cztcblx0ZmFNaW51czogYW55ID0gZmFNaW51cztcblx0aXNVbmlxdWVQaG9uZTogQm9vbGVhbiA9IGZhbHNlO1xuXG5cdHNlcGFyYXRlRGlhbENvZGUgPSB0cnVlO1xuXHRTZWFyY2hDb3VudHJ5RmllbGQgPSBTZWFyY2hDb3VudHJ5RmllbGQ7XG5cdFRvb2x0aXBMYWJlbCA9IFRvb2x0aXBMYWJlbDtcblx0Q291bnRyeUlTTyA9IENvdW50cnlJU087XG5cdHByZWZlcnJlZENvdW50cmllczogQ291bnRyeUlTT1tdID0gW1xuXHRcdENvdW50cnlJU08uVW5pdGVkU3RhdGVzLFxuXHRcdENvdW50cnlJU08uVW5pdGVkS2luZ2RvbSxcblx0XTtcblx0cGhvbmVGb3JtID0gbmV3IEZvcm1Hcm91cCh7XG5cdFx0cGhvbmU6IG5ldyBGb3JtQ29udHJvbCh1bmRlZmluZWQsIFtWYWxpZGF0b3JzLnJlcXVpcmVkXSksXG5cdH0pO1xuXG5cdEBJbnB1dCgpXG5cdHNldCB2YWx1ZSh2YWx1ZTogYW55KSB7XG5cdFx0dGhpcy5waG9uZUZvcm0uc2V0VmFsdWUoeyBwaG9uZTogdmFsdWUgfSk7XG5cdH1cblxuXHRnZXQgdmFsdWUoKTogYW55IHtcblx0XHRyZXR1cm4gMDtcblx0fVxuXG5cdEBJbnB1dCgpIGluZGV4OiBOdW1iZXI7XG5cdEBJbnB1dCgpIHBob25lQXJyYXk6IGFueTtcblx0QElucHV0KCkgaXNTaG93UGx1czogQm9vbGVhbiA9IHRydWU7XG5cdEBJbnB1dCgpIHBob25lVmFsaWRhdGlvbkVycm9yTXNnOiBTdHJpbmc7XG5cdEBJbnB1dCgpIHBob25lVW5pcXVlRXJyb3JNc2c6IFN0cmluZztcblx0QElucHV0KCkgbWF4TGVuZ3RoOiBOdW1iZXI7XG5cdEBJbnB1dCgpIGlzTXVsdGlwbGU6IEJvb2xlYW47XG5cblx0QE91dHB1dCgpIG9uTXVsdGlwbGU6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cdEBPdXRwdXQoKSBjaGFuZ2U6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cblx0Y2hhbmdlUHJlZmVycmVkQ291bnRyaWVzKCkge1xuXHRcdHRoaXMucHJlZmVycmVkQ291bnRyaWVzID0gW0NvdW50cnlJU08uSW5kaWEsIENvdW50cnlJU08uQ2FuYWRhXTtcblx0fVxuXHRvbkNoYW5nZWlucHV0KGV2ZW50LCBpbmRleCwgcGhvbmVBcnJheSkge1xuXHRcdGxldCBjb2RlID0gdGhpcy5waG9uZUZvcm0uY29udHJvbHNbXCJwaG9uZVwiXS52YWx1ZS5kaWFsQ29kZTtcblx0XHRsZXQgZGF0YSA9IHsgZXZlbnQ6IGV2ZW50LCBpbmRleDogaW5kZXgsIGNvZGU6IGNvZGUgfTtcblx0XHR0aGlzLmNoYW5nZS5lbWl0KGRhdGEpO1xuXHRcdGxldCB2YWx1ZSA9IFtdO1xuXHRcdHBob25lQXJyYXkubWFwKChpdGVtLCBrZXkpID0+IHtcblx0XHRcdGlmIChrZXkgIT09IGluZGV4KSB7XG5cdFx0XHRcdGlmIChcblx0XHRcdFx0XHRpdGVtLnBob25lID09PSBldmVudC50YXJnZXQudmFsdWUgJiZcblx0XHRcdFx0XHRpdGVtLmNvZGUgPT09IHRoaXMucGhvbmVGb3JtLmNvbnRyb2xzW1wicGhvbmVcIl0udmFsdWUuZGlhbENvZGVcblx0XHRcdFx0KSB7XG5cdFx0XHRcdFx0dmFsdWUucHVzaChpdGVtLnBob25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0pO1xuXHRcdGlmICh2YWx1ZS5sZW5ndGggPiAwKSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSB0cnVlO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSBmYWxzZTtcblx0XHR9XG5cdH1cblx0b25DbGlja011bHRpcGxlUGhvbmUoKSB7XG5cdFx0dGhpcy5vbk11bHRpcGxlLmVtaXQoKTtcblx0fVxuXG59XG4iXX0= \ No newline at end of file diff --git a/esm2015/lib/phone.module.js b/esm2015/lib/phone.module.js new file mode 100644 index 0000000..f25bcca --- /dev/null +++ b/esm2015/lib/phone.module.js @@ -0,0 +1,14 @@ +import { __decorate } from "tslib"; +import { NgModule } from '@angular/core'; +import { PhoneComponent } from './phone.component'; +let PhoneModule = class PhoneModule { +}; +PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) +], PhoneModule); +export { PhoneModule }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFVbkQsSUFBYSxXQUFXLEdBQXhCLE1BQWEsV0FBVztDQUFJLENBQUE7QUFBZixXQUFXO0lBTnZCLFFBQVEsQ0FBQztRQUNSLFlBQVksRUFBRSxDQUFDLGNBQWMsQ0FBQztRQUM5QixPQUFPLEVBQUUsRUFDUjtRQUNELE9BQU8sRUFBRSxDQUFDLGNBQWMsQ0FBQztLQUMxQixDQUFDO0dBQ1csV0FBVyxDQUFJO1NBQWYsV0FBVyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQaG9uZUNvbXBvbmVudCB9IGZyb20gJy4vcGhvbmUuY29tcG9uZW50JztcblxuXG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1Bob25lQ29tcG9uZW50XSxcbiAgaW1wb3J0czogW1xuICBdLFxuICBleHBvcnRzOiBbUGhvbmVDb21wb25lbnRdXG59KVxuZXhwb3J0IGNsYXNzIFBob25lTW9kdWxlIHsgfVxuIl19 \ No newline at end of file diff --git a/esm2015/lib/phone.service.js b/esm2015/lib/phone.service.js new file mode 100644 index 0000000..f10e75c --- /dev/null +++ b/esm2015/lib/phone.service.js @@ -0,0 +1,15 @@ +import { __decorate, __metadata } from "tslib"; +import { Injectable } from '@angular/core'; +import * as i0 from "@angular/core"; +let PhoneService = class PhoneService { + constructor() { } +}; +PhoneService.ɵprov = i0.ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); +PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) +], PhoneService); +export { PhoneService }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9waG9uZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUszQyxJQUFhLFlBQVksR0FBekIsTUFBYSxZQUFZO0lBRXZCLGdCQUFnQixDQUFDO0NBQ2xCLENBQUE7O0FBSFksWUFBWTtJQUh4QixVQUFVLENBQUM7UUFDVixVQUFVLEVBQUUsTUFBTTtLQUNuQixDQUFDOztHQUNXLFlBQVksQ0FHeEI7U0FIWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBQaG9uZVNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG59XG4iXX0= \ No newline at end of file diff --git a/esm2015/public-api.js b/esm2015/public-api.js new file mode 100644 index 0000000..f4e6785 --- /dev/null +++ b/esm2015/public-api.js @@ -0,0 +1,7 @@ +/* + * Public API Surface of phone + */ +export * from './lib/phone.service'; +export * from './lib/phone.component'; +export * from './lib/phone.module'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbInB1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyxvQkFBb0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgcGhvbmVcbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3Bob25lLmNvbXBvbmVudCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5tb2R1bGUnO1xuIl19 \ No newline at end of file diff --git a/esm5/angular-weblineindia-phone-number.js b/esm5/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..487188e --- /dev/null +++ b/esm5/angular-weblineindia-phone-number.js @@ -0,0 +1,5 @@ +/** + * Generated bundle index. Do not edit. + */ +export * from './public-api'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsiYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljLWFwaSc7XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/enums/country-iso.enum.js b/esm5/lib/enums/country-iso.enum.js new file mode 100644 index 0000000..89faadc --- /dev/null +++ b/esm5/lib/enums/country-iso.enum.js @@ -0,0 +1,247 @@ +export var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS1pc28uZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9jb3VudHJ5LWlzby5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLFVBb1BYO0FBcFBELFdBQVksVUFBVTtJQUNyQixnQ0FBa0IsQ0FBQTtJQUNsQiw0QkFBYyxDQUFBO0lBQ2QsNEJBQWMsQ0FBQTtJQUNkLGtDQUFvQixDQUFBO0lBQ3BCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsNkJBQWUsQ0FBQTtJQUNmLHNDQUF3QixDQUFBO0lBQ3hCLDhCQUFnQixDQUFBO0lBQ2hCLDRCQUFjLENBQUE7SUFDZCwwQkFBWSxDQUFBO0lBQ1osOEJBQWdCLENBQUE7SUFDaEIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsK0JBQWlCLENBQUE7SUFDakIsNkJBQWUsQ0FBQTtJQUNmLDRCQUFjLENBQUE7SUFDZCw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDBCQUFZLENBQUE7SUFDWiw0QkFBYyxDQUFBO0lBQ2QsMkJBQWEsQ0FBQTtJQUNiLDRCQUFjLENBQUE7SUFDZCx5Q0FBMkIsQ0FBQTtJQUMzQiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLGdEQUFrQyxDQUFBO0lBQ2xDLHlDQUEyQixDQUFBO0lBQzNCLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2YsZ0NBQWtCLENBQUE7SUFDbEIsNEJBQWMsQ0FBQTtJQUNkLDZCQUFlLENBQUE7SUFDZiw2QkFBZSxDQUFBO0lBQ2YsMkJBQWEsQ0FBQTtJQUNiLDhCQUFnQixDQUFBO0lBQ2hCLHlDQUEyQixDQUFBO0lBQzNCLGtDQUFvQixDQUFBO0lBQ3BCLDJDQUE2QixDQUFBO0lBQzdCLHlC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Q2pCLDBCQUFZLENBQUE7SUFDWiw2QkFBZSxDQUFBO0lBQ2YsMEJBQVksQ0FBQTtJQUNaLDZCQUFlLENBQUE7SUFDZix3Q0FBMEIsQ0FBQTtJQUMxQiw4QkFBZ0IsQ0FBQTtJQUNoQiwyQkFBYSxDQUFBO0lBQ2IsZ0NBQWtCLENBQUE7SUFDbEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiwrQkFBaUIsQ0FBQTtJQUNqQiw2QkFBZSxDQUFBO0lBQ2YsNkJBQWUsQ0FBQTtJQUNmLCtCQUFpQixDQUFBO0lBQ2pCLHlCQUFXLENBQUE7SUFDWCw0QkFBYyxDQUFBO0lBQ2QsMEJBQVksQ0FBQTtJQUNaLHNDQUF3QixDQUFBO0lBQ3hCLDRCQUFjLENBQUE7SUFDZCwyQkFBYSxDQUFBO0lBQ2IsaUNBQW1CLENBQUE7SUFDbkIsMENBQTRCLENBQUE7SUFDNUIsMkJBQWEsQ0FBQTtJQUNiLG9DQUFzQixDQUFBO0lBQ3RCLDJCQUFhLENBQUE7SUFDYiw0QkFBYyxDQUFBO0lBQ2QsdUNBQXlCLENBQUE7SUFDekIsa0NBQW9CLENBQUE7SUFDcEIsaUNBQW1CLENBQUE7SUFDbkIsNEJBQWMsQ0FBQTtJQUNkLCtCQUFpQixDQUFBO0lBQ2pCLDRCQUFjLENBQUE7SUFDZCxnQ0FBa0IsQ0FBQTtJQUNsQiw4QkFBZ0IsQ0FBQTtJQUNoQiw0QkFBYyxDQUFBO0lBQ2Qsb0NBQXNCLENBQUE7SUFDdEIsa0NBQW9CLENBQUE7SUFDcEIsMEJBQVksQ0FBQTtJQUNaLDJCQUFhLENBQUE7SUFDYiw2QkFBZSxDQUFBO0lBQ2Ysc0NBQW1CLENBQUE7QUFDcEIsQ0FBQyxFQXBQVyxVQUFVLEtBQVYsVUFBVSxRQW9QckIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBDb3VudHJ5SVNPIHtcblx0QWZnaGFuaXN0YW4gPSAnYWYnLFxuXHRBbGJhbmlhID0gJ2FsJyxcblx0QWxnZXJpYSA9ICdkeicsXG5cdEFtZXJpY2FuU2Ftb2EgPSAnYXMnLFxuXHRBbmRvcnJhID0gJ2FkJyxcblx0QW5nb2xhID0gJ2FvJyxcblx0QW5ndWlsbGEgPSAnYWknLFxuXHRBbnRpZ3VhQW5kQmFyYnVkYSA9ICdhZycsXG5cdEFyZ2VudGluYSA9ICdhcicsXG5cdEFybWVuaWEgPSAnYW0nLFxuXHRBcnViYSA9ICdhdycsXG5cdEF1c3RyYWxpYSA9ICdhdScsXG5cdEF1c3RyaWEgPSAnYXQnLFxuXHRBemVyYmFpamFuID0gJ2F6Jyxcblx0QmFoYW1hcyA9ICdicycsXG5cdEJhaHJhaW4gPSAnYmgnLFxuXHRCYW5nbGFkZXNoID0gJ2JkJyxcblx0QmFyYmFkb3MgPSAnYmInLFxuXHRCZWxhcnVzID0gJ2J5Jyxcblx0QmVsZ2l1bSA9ICdiZScsXG5cdEJlbGl6ZSA9ICdieicsXG5cdEJlbmluID0gJ2JqJyxcblx0QmVybXVkYSA9ICdibScsXG5cdEJodXRhbiA9ICdidCcsXG5cdEJvbGl2aWEgPSAnYm8nLFxuXHRCb3NuaWFBbmRIZXJ6ZWdvdmluYSA9ICdiYScsXG5cdEJvdHN3YW5hID0gJ2J3Jyxcblx0QnJhemlsID0gJ2JyJyxcblx0QnJpdGlzaEluZGlhbk9jZWFuVGVycml0b3J5ID0gJ2lvJyxcblx0QnJpdGlzaFZpcmdpbklzbGFuZHMgPSAndmcnLFxuXHRCcnVuZWkgPSAnYm4nLFxuXHRCdWxnYXJpYSA9ICdiZycsXG5cdEJ1cmtpbmFGYXNvID0gJ2JmJyxcblx0QnVydW5kaSA9ICdiaScsXG5cdENhbWJvZGlhID0gJ2toJyxcblx0Q2FtZXJvb24gPSAnY20nLFxuXHRDYW5hZGEgPSAnY2EnLFxuXHRDYXBlVmVyZGUgPSAnY3YnLFxuXHRDYXJpYmJlYW5OZXRoZXJsYW5kcyA9ICdicScsXG5cdENheW1hbklzbGFuZHMgPSAna3knLFxuXHRDZW50cmFsQWZyaWNhblJlcHVibGljID0gJ2NmJyxcblx0Q2hhZCA9ICd0ZCcsXG5cdENoaWxlID0gJ2NsJyxcblx0Q2hpbmEgPSAnY24nLFxuXHRDaHJpc3RtYXNJc2xhbmQgPSAnY3gnLFxuXHRDb2NvcyA9ICdjYycsXG5cdENvbG9tYmlhID0gJ2NvJyxcblx0Q29tb3JvcyA9ICdrbScsXG5cdENvbmdvRFJDSmFtaHVyaVlhS2lkZW1va3Jhc2lhWWFLb25nbyA9ICdjZCcsXG5cdENvbmdvUmVwdWJsaWNDb25nb0JyYXp6YXZpbGxlID0gJ2NnJyxcblx0Q29va0lzbGFuZHMgPSAnY2snLFxuXHRDb3N0YVJpY2EgPSAnY3InLFxuXHRDw7R0ZURJdm9pcmUgPSAnY2knLFxuXHRDcm9hdGlhID0gJ2hyJyxcblx0Q3ViYSA9ICdjdScsXG5cdEN1cmHDp2FvID0gJ2N3Jyxcblx0Q3lwcnVzID0gJ2N5Jyxcblx0Q3plY2hSZXB1YmxpYyA9ICdjeicsXG5cdERlbm1hcmsgPSAnZGsnLFxuXHREamlib3V0aSA9ICdkaicsXG5cdERvbWluaWNhID0gJ2RtJyxcblx0RG9taW5pY2FuUmVwdWJsaWMgPSAnZG8nLFxuXHRFY3VhZG9yID0gJ2VjJyxcblx0RWd5cHQgPSAnZWcnLFxuXHRFbFNhbHZhZG9yID0gJ3N2Jyxcblx0RXF1YXRvcmlhbEd1aW5lYSA9ICdncScsXG5cdEVyaXRyZWEgPSAnZXInLFxuXHRFc3RvbmlhID0gJ2VlJyxcblx0RXRoaW9waWEgPSAnZXQnLFxuXHRGYWxrbGFuZElzbGFuZHMgPSAnZmsnLFxuXHRGYXJvZUlzbGFuZHMgPSAnZm8nLFxuXHRGaWppID0gJ2ZqJyxcblx0RmlubGFuZCA9ICdmaScsXG5cdEZyYW5jZSA9ICdmcicsXG5cdEZyZW5jaEd1aWFuYSA9ICdnZicsXG5cdEZyZW5jaFBvbHluZXNpYSA9ICdwZicsXG5cdEdhYm9uID0gJ2dhJyxcblx0R2FtYmlhID0gJ2dtJyxcblx0R2VvcmdpYSA9ICdnZScsXG5cdEdlcm1hbnkgPSAnZGUnLFxuXHRHaGFuYSA9ICdnaCcsXG5cdEdpYnJhbHRhciA9ICdnaScsXG5cdEdyZWVjZSA9ICdncicsXG5cdEdyZWVubGFuZCA9ICdnbCcsXG5cdEdyZW5hZGEgPSAnZ2QnLFxuXHRHdWFkZWxvdXBlID0gJ2dwJyxcblx0R3VhbSA9ICdndScsXG5cdEd1YXRlbWFsYSA9ICdndCcsXG5cdEd1ZXJuc2V5ID0gJ2dnJyxcblx0R3VpbmVhID0gJ2duJyxcblx0R3VpbmVhQmlzc2F1ID0gJ2d3Jyxcblx0R3V5YW5hID0gJ2d5Jyxcblx0SGFpdGkgPSAnaHQnLFxuXHRIb25kdXJhcyA9ICdobicsXG5cdEhvbmdLb25nID0gJ2hrJyxcblx0SHVuZ2FyeSA9ICdodScsXG5cdEljZWxhbmQgPSAnaXMnLFxuXHRJbmRpYSA9ICdpbicsXG5cdEluZG9uZXNpYSA9ICdpZCcsXG5cdElyYW4gPSAnaXInLFxuXHRJcmFxID0gJ2lxJyxcblx0SXJlbGFuZCA9ICdpZScsXG5cdElzbGVPZk1hbiA9ICdpbScsXG5cdElzcmFlbCA9ICdpbCcsXG5cdEl0YWx5ID0gJ2l0Jyxcblx0SmFtYWljYSA9ICdqbScsXG5cdEphcGFuID0gJ2pwJyxcblx0SmVyc2V5ID0gJ2plJyxcblx0Sm9yZGFuID0gJ2pvJyxcblx0S2F6YWtoc3RhbiA9ICdreicsXG5cdEtlbnlhID0gJ2tlJyxcblx0S2lyaWJhdGkgPSAna2knLFxuXHRLb3Nvdm8gPSAneGsnLFxuXHRLdXdhaXQgPSAna3cnLFxuXHRLeXJneXpzdGFuID0gJ2tnJyxcblx0TGFvcyA9ICdsYScsXG5cdExhdHZpYSA9ICdsdicsXG5cdExlYmFub24gPSAnbGInLFxuXHRMZXNvdGhvID0gJ2xzJyxcblx0TGliZXJpYSA9ICdscicsXG5cdExpYnlhID0gJ2x5Jyxcblx0TGllY2h0ZW5zdGVpbiA9ICdsaScsXG5cdExpdGh1YW5pYSA9ICdsdCcsXG5cdEx1eGVtYm91cmcgPSAnbHUnLFxuXHRNYWNhdSA9ICdtbycsXG5cdE1hY2Vkb25pYSA9ICdtaycsXG5cdE1hZGFnYXNjYXIgPSAnbWcnLFxuXHRNYWxhd2kgPSAnbXcnLFxuXHRNYWxheXNpYSA9ICdteScsXG5cdE1hbGRpdmVzID0gJ212Jyxcblx0TWFsaSA9ICdtbCcsXG5cdE1hbHRhID0gJ210Jyxcblx0TWFyc2hhbGxJc2xhbmRzID0gJ21oJyxcblx0TWFydGluaXF1ZSA9ICdtcScsXG5cdE1hdXJpdGFuaWEgPSAnbXInLFxuXHRNYXVyaXRpdXMgPSAnbXUnLFxuXHRNYXlvdHRlID0gJ3l0Jyxcblx0TWV4aWNvID0gJ214Jyxcblx0TWljcm9uZXNpYSA9ICdmbScsXG5cdE1vbGRvdmEgPSAnbWQnLFxuXHRNb25hY28gPSAnbWMnLFxuXHRNb25nb2xpYSA9ICdtbicsXG5cdE1vbnRlbmVncm8gPSAnbWUnLFxuXHRNb250c2VycmF0ID0gJ21zJyxcblx0TW9yb2NjbyA9ICdtYScsXG5cdE1vemFtYmlxdWUgPSAnbXonLFxuXHRNeWFubWFyID0gJ21tJyxcblx0TmFtaWJpYSA9ICduYScsXG5cdE5hdXJ1ID0gJ25yJyxcblx0TmVwYWwgPSAnbnAnLFxuXHROZXRoZXJsYW5kcyA9ICdubCcsXG5cdE5ld0NhbGVkb25pYSA9ICduYycsXG5cdE5ld1plYWxhbmQgPSAnbnonLFxuXHROaWNhcmFndWEgPSAnbmknLFxuXHROaWdlciA9ICduZScsXG5cdE5pZ2VyaWEgPSAnbmcnLFxuXHROaXVlID0gJ251Jyxcblx0Tm9yZm9sa0lzbGFuZCA9ICduZicsXG5cdE5vcnRoS29yZWEgPSAna3AnLFxuXHROb3J0aGVybk1hcmlhbmFJc2xhbmRzID0gJ21wJyxcblx0Tm9yd2F5ID0gJ25vJyxcblx0T21hbiA9ICdvbScsXG5cdFBha2lzdGFuID0gJ3BrJyxcblx0UGFsYXUgPSAncHcnLFxuXHRQYWxlc3RpbmUgPSAncHMnLFxuXHRQYW5hbWEgPSAncGEnLFxuXHRQYXB1YU5ld0d1aW5lYSA9ICdwZycsXG5cdFBhcmFndWF5ID0gJ3B5Jyxcblx0UGVydSA9ICdwZScsXG5cdFBoaWxpcHBpbmVzID0gJ3BoJyxcblx0UG9sYW5kID0gJ3BsJyxcblx0UG9ydHVnYWwgPSAncHQnLFxuXHRQdWVydG9SaWNvID0gJ3ByJyxcblx0UWF0YXIgPSAncWEnLFxuXHRSw6l1bmlvbiA9ICdyZScsXG5cdFJvbWFuaWEgPSAncm8nLFxuXHRSdXNzaWEgPSAncnUnLFxuXHRSd2FuZGEgPSAncncnLFxuXHRTYWludEJhcnRow6lsZW15ID0gJ2JsJyxcblx0U2FpbnRIZWxlbmEgPSAnc2gnLFxuXHRTYWludEtpdHRzQW5kTmV2aXMgPSAna24nLFxuXHRTYWludEx1Y2lhID0gJ2xjJyxcblx0U2FpbnRNYXJ0aW4gPSAnbWYnLFxuXHRTYWludFBpZXJyZUFuZE1pcXVlbG9uID0gJ3BtJyxcblx0U2FpbnRWaW5jZW50QW5kVGhlR3JlbmFkaW5lcyA9ICd2YycsXG5cdFNhbW9hID0gJ3dzJyxcblx0U2FuTWFyaW5vID0gJ3NtJyxcblx0U8Ojb1RvbcOpQW5kUHLDrW5jaXBlID0gJ3N0Jyxcblx0U2F1ZGlBcmFiaWEgPSAnc2EnLFxuXHRTZW5lZ2FsID0gJ3NuJyxcblx0U2VyYmlhID0gJ3JzJyxcblx0U2V5Y2hlbGxlcyA9ICdzYycsXG5cdFNpZXJyYUxlb25lID0gJ3NsJyxcblx0U2luZ2Fwb3JlID0gJ3NnJyxcblx0U2ludE1hYXJ0ZW4gPSAnc3gnLFxuXHRTbG92YWtpYSA9ICdzaycsXG5cdFNsb3ZlbmlhID0gJ3NpJyxcblx0U29sb21vbklzbGFuZHMgPSAnc2InLFxuXHRTb21hbGlhID0gJ3NvJyxcblx0U291dGhBZnJpY2EgPSAnemEnLFxuXHRTb3V0aEtvcmVhID0gJ2tyJyxcblx0U291dGhTdWRhbiA9ICdzcycsXG5cdFNwYWluID0gJ2VzJyxcblx0U3JpTGFua2EgPSAnbGsnLFxuXHRTdWRhbiA9ICdzZCcsXG5cdFN1cmluYW1lID0gJ3NyJyxcblx0U3ZhbGJhcmRBbmRKYW5NYXllbiA9ICdzaicsXG5cdFN3YXppbGFuZCA9ICdzeicsXG5cdFN3ZWRlbiA9ICdzZScsXG5cdFN3aXR6ZXJsYW5kID0gJ2NoJyxcblx0U3lyaWEgPSAnc3knLFxuXHRUYWl3YW4gPSAndHcnLFxuXHRUYWppa2lzdGFuID0gJ3RqJyxcblx0VGFuemFuaWEgPSAndHonLFxuXHRUaGFpbGFuZCA9ICd0aCcsXG5cdFRpbW9yTGVzdGUgPSAndGwnLFxuXHRUb2dvID0gJ3RnJyxcblx0VG9rZWxhdSA9ICd0aycsXG5cdFRvbmdhID0gJ3RvJyxcblx0VHJpbmlkYWRBbmRUb2JhZ28gPSAndHQnLFxuXHRUdW5pc2lhID0gJ3RuJyxcblx0VHVya2V5ID0gJ3RyJyxcblx0VHVya21lbmlzdGFuID0gJ3RtJyxcblx0VHVya3NBbmRDYWljb3NJc2xhbmRzID0gJ3RjJyxcblx0VHV2YWx1ID0gJ3R2Jyxcblx0VVNWaXJnaW5Jc2xhbmRzID0gJ3ZpJyxcblx0VWdhbmRhID0gJ3VnJyxcblx0VWtyYWluZSA9ICd1YScsXG5cdFVuaXRlZEFyYWJFbWlyYXRlcyA9ICdhZScsXG5cdFVuaXRlZEtpbmdkb20gPSAnZ2InLFxuXHRVbml0ZWRTdGF0ZXMgPSAndXMnLFxuXHRVcnVndWF5ID0gJ3V5Jyxcblx0VXpiZWtpc3RhbiA9ICd1eicsXG5cdFZhbnVhdHUgPSAndnUnLFxuXHRWYXRpY2FuQ2l0eSA9ICd2YScsXG5cdFZlbmV6dWVsYSA9ICd2ZScsXG5cdFZpZXRuYW0gPSAndm4nLFxuXHRXYWxsaXNBbmRGdXR1bmEgPSAnd2YnLFxuXHRXZXN0ZXJuU2FoYXJhID0gJ2VoJyxcblx0WWVtZW4gPSAneWUnLFxuXHRaYW1iaWEgPSAnem0nLFxuXHRaaW1iYWJ3ZSA9ICd6dycsXG5cdMOFbGFuZElzbGFuZHMgPSAnYXgnLFxufVxuIl19 \ No newline at end of file diff --git a/esm5/lib/enums/search-country-field.enum.js b/esm5/lib/enums/search-country-field.enum.js new file mode 100644 index 0000000..a5aacb8 --- /dev/null +++ b/esm5/lib/enums/search-country-field.enum.js @@ -0,0 +1,8 @@ +export var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VhcmNoLWNvdW50cnktZmllbGQuZW51bS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9lbnVtcy9zZWFyY2gtY291bnRyeS1maWVsZC5lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBTixJQUFZLGtCQUtYO0FBTEQsV0FBWSxrQkFBa0I7SUFDN0IsMkNBQXFCLENBQUE7SUFDckIsbUNBQWEsQ0FBQTtJQUNiLG1DQUFhLENBQUE7SUFDYixpQ0FBVyxDQUFBO0FBQ1osQ0FBQyxFQUxXLGtCQUFrQixLQUFsQixrQkFBa0IsUUFLN0IiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZW51bSBTZWFyY2hDb3VudHJ5RmllbGQge1xuXHREaWFsQ29kZSA9ICdkaWFsQ29kZScsXG5cdElzbzIgPSAnaXNvMicsXG5cdE5hbWUgPSAnbmFtZScsXG5cdEFsbCA9ICdhbGwnXG59XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/enums/tooltip-label.enum.js b/esm5/lib/enums/tooltip-label.enum.js new file mode 100644 index 0000000..450308e --- /dev/null +++ b/esm5/lib/enums/tooltip-label.enum.js @@ -0,0 +1,6 @@ +export var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC1sYWJlbC5lbnVtLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxZQUdYO0FBSEQsV0FBWSxZQUFZO0lBQ3ZCLDZCQUFhLENBQUE7SUFDYiw2QkFBYSxDQUFBO0FBQ2QsQ0FBQyxFQUhXLFlBQVksS0FBWixZQUFZLFFBR3ZCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gVG9vbHRpcExhYmVsIHtcblx0TmFtZSA9ICduYW1lJyxcblx0SXNvMiA9ICdpc28yJ1xufVxuIl19 \ No newline at end of file diff --git a/esm5/lib/phone.component.js b/esm5/lib/phone.component.js new file mode 100644 index 0000000..9e5ba55 --- /dev/null +++ b/esm5/lib/phone.component.js @@ -0,0 +1,116 @@ +import { __decorate, __metadata } from "tslib"; +import { CountryISO } from "./enums/country-iso.enum"; +import { SearchCountryField } from "./enums/search-country-field.enum"; +import { TooltipLabel } from "./enums/tooltip-label.enum"; +import { Component, Input, Output, EventEmitter } from "@angular/core"; +import { FormControl, FormGroup, Validators } from "@angular/forms"; +import { faPlus, faMinus } from "@fortawesome/free-solid-svg-icons"; +var PhoneComponent = /** @class */ (function () { + function PhoneComponent() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + Object.defineProperty(PhoneComponent.prototype, "value", { + get: function () { + return 0; + }, + set: function (value) { + this.phoneForm.setValue({ phone: value }); + }, + enumerable: true, + configurable: true + }); + PhoneComponent.prototype.changePreferredCountries = function () { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + }; + PhoneComponent.prototype.onChangeinput = function (event, index, phoneArray) { + var _this = this; + var code = this.phoneForm.controls["phone"].value.dialCode; + var data = { event: event, index: index, code: code }; + this.change.emit(data); + var value = []; + phoneArray.map(function (item, key) { + if (key !== index) { + if (item.phone === event.target.value && + item.code === _this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + }; + PhoneComponent.prototype.onClickMultiplePhone = function () { + this.onMultiple.emit(); + }; + __decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) + ], PhoneComponent.prototype, "value", null); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "index", void 0); + __decorate([ + Input(), + __metadata("design:type", Object) + ], PhoneComponent.prototype, "phoneArray", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isShowPlus", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "maxLength", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "onMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "change", void 0); + PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) + ], PhoneComponent); + return PhoneComponent; +}()); +export { PhoneComponent }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUUxRCxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3BFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFNcEU7SUFBQTtRQUNDLFdBQU0sR0FBUSxNQUFNLENBQUM7UUFDckIsWUFBTyxHQUFRLE9BQU8sQ0FBQztRQUN2QixrQkFBYSxHQUFZLEtBQUssQ0FBQztRQUUvQixxQkFBZ0IsR0FBRyxJQUFJLENBQUM7UUFDeEIsdUJBQWtCLEdBQUcsa0JBQWtCLENBQUM7UUFDeEMsaUJBQVksR0FBRyxZQUFZLENBQUM7UUFDNUIsZUFBVSxHQUFHLFVBQVUsQ0FBQztRQUN4Qix1QkFBa0IsR0FBaUI7WUFDbEMsVUFBVSxDQUFDLFlBQVk7WUFDdkIsVUFBVSxDQUFDLGFBQWE7U0FDeEIsQ0FBQztRQUNGLGNBQVMsR0FBRyxJQUFJLFNBQVMsQ0FBQztZQUN6QixLQUFLLEVBQUUsSUFBSSxXQUFXLENBQUMsU0FBUyxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3hELENBQUMsQ0FBQztRQWFNLGVBQVUsR0FBWSxJQUFJLENBQUM7UUFNMUIsZUFBVSxHQUFzQixJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ3hELFdBQU0sR0FBc0IsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQThCL0QsQ0FBQztJQS9DQSxzQkFBSSxpQ0FBSzthQUlUO1lBQ0MsT0FBTyxDQUFDLENBQUM7UUFDVixDQUFDO2FBTkQsVUFBVSxLQUFVO1lBQ25CLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUM7UUFDM0MsQ0FBQzs7O09BQUE7SUFpQkQsaURBQXdCLEdBQXhCO1FBQ0MsSUFBSSxDQUFDLGtCQUFrQixHQUFHLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDakUsQ0FBQztJQUNELHNDQUFhLEdBQWIsVUFBYyxLQUFLLEVBQUUsS0FBSyxFQUFFLFVBQVU7UUFBdEMsaUJBb0JDO1FBbkJBLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7UUFDM0QsSUFBSSxJQUFJLEdBQUcsRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDO1FBQ3RELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3ZCLElBQUksS0FBSyxHQUFHLEVBQUUsQ0FBQztRQUNmLFVBQVUsQ0FBQyxHQUFHLENBQUMsVUFBQyxJQUFJLEVBQUUsR0FBRztZQUN4QixJQUFJLEdBQUcsS0FBSyxLQUFLLEVBQUU7Z0JBQ2xCLElBQ0MsSUFBSSxDQUFDLEtBQUssS0FBSyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUs7b0JBQ2pDLElBQUksQ0FBQyxJQUFJLEtBQUssS0FBSSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFDNUQ7b0JBQ0QsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7aUJBQ3ZCO2FBQ0Q7UUFDRixDQUFDLENBQUMsQ0FBQztRQUNILElBQUksS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDckIsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7U0FDMUI7YUFBTTtZQUNOLElBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO1NBQzNCO0lBQ0YsQ0FBQztJQUNELDZDQUFvQixHQUFwQjtRQUNDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEIsQ0FBQztJQTdDRDtRQURDLEtBQUssRUFBRTs7OytDQUdQO0lBTVE7UUFBUixLQUFLLEVBQUU7a0NBQVEsTUFBTTtpREFBQztJQUNkO1FBQVIsS0FBSyxFQUFFOztzREFBaUI7SUFDaEI7UUFBUixLQUFLLEVBQUU7a0NBQWEsT0FBTztzREFBUTtJQUMzQjtRQUFSLEtBQUssRUFBRTtrQ0FBMEIsTUFBTTttRUFBQztJQUNoQztRQUFSLEtBQUssRUFBRTtrQ0FBc0IsTUFBTTsrREFBQztJQUM1QjtRQUFSLEtBQUssRUFBRTtrQ0FBWSxNQUFNO3FEQUFDO0lBQ2xCO1FBQVIsS0FBSyxFQUFFO2tDQUFhLE9BQU87c0RBQUM7SUFFbkI7UUFBVCxNQUFNLEVBQUU7a0NBQWEsWUFBWTtzREFBZ0M7SUFDeEQ7UUFBVCxNQUFNLEVBQUU7a0NBQVMsWUFBWTtrREFBZ0M7SUFuQ2xELGNBQWM7UUFMMUIsU0FBUyxDQUFDO1lBQ1QsUUFBUSxFQUFFLFdBQVc7WUFDckIscW9FQUFxQzs7U0FFdEMsQ0FBQztPQUNXLGNBQWMsQ0FpRTFCO0lBQUQscUJBQUM7Q0FBQSxBQWpFRCxJQWlFQztTQWpFWSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ291bnRyeUlTTyB9IGZyb20gXCIuL2VudW1zL2NvdW50cnktaXNvLmVudW1cIjtcbmltcG9ydCB7IFNlYXJjaENvdW50cnlGaWVsZCB9IGZyb20gXCIuL2VudW1zL3NlYXJjaC1jb3VudHJ5LWZpZWxkLmVudW1cIjtcbmltcG9ydCB7IFRvb2x0aXBMYWJlbCB9IGZyb20gXCIuL2VudW1zL3Rvb2x0aXAtbGFiZWwuZW51bVwiO1xuXG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGb3JtQ29udHJvbCwgRm9ybUdyb3VwLCBWYWxpZGF0b3JzIH0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XG5pbXBvcnQgeyBmYVBsdXMsIGZhTWludXMgfSBmcm9tIFwiQGZvcnRhd2Vzb21lL2ZyZWUtc29saWQtc3ZnLWljb25zXCI7XG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItcGhvbmUnLFxuICB0ZW1wbGF0ZVVybDogXCIuL3Bob25lLmNvbXBvbmVudC5odG1sXCIsXG5cdHN0eWxlVXJsczogW1wiLi9waG9uZS5jb21wb25lbnQuY3NzXCJdLFxufSlcbmV4cG9ydCBjbGFzcyBQaG9uZUNvbXBvbmVudCAge1xuXHRmYVBsdXM6IGFueSA9IGZhUGx1cztcblx0ZmFNaW51czogYW55ID0gZmFNaW51cztcblx0aXNVbmlxdWVQaG9uZTogQm9vbGVhbiA9IGZhbHNlO1xuXG5cdHNlcGFyYXRlRGlhbENvZGUgPSB0cnVlO1xuXHRTZWFyY2hDb3VudHJ5RmllbGQgPSBTZWFyY2hDb3VudHJ5RmllbGQ7XG5cdFRvb2x0aXBMYWJlbCA9IFRvb2x0aXBMYWJlbDtcblx0Q291bnRyeUlTTyA9IENvdW50cnlJU087XG5cdHByZWZlcnJlZENvdW50cmllczogQ291bnRyeUlTT1tdID0gW1xuXHRcdENvdW50cnlJU08uVW5pdGVkU3RhdGVzLFxuXHRcdENvdW50cnlJU08uVW5pdGVkS2luZ2RvbSxcblx0XTtcblx0cGhvbmVGb3JtID0gbmV3IEZvcm1Hcm91cCh7XG5cdFx0cGhvbmU6IG5ldyBGb3JtQ29udHJvbCh1bmRlZmluZWQsIFtWYWxpZGF0b3JzLnJlcXVpcmVkXSksXG5cdH0pO1xuXG5cdEBJbnB1dCgpXG5cdHNldCB2YWx1ZSh2YWx1ZTogYW55KSB7XG5cdFx0dGhpcy5waG9uZUZvcm0uc2V0VmFsdWUoeyBwaG9uZTogdmFsdWUgfSk7XG5cdH1cblxuXHRnZXQgdmFsdWUoKTogYW55IHtcblx0XHRyZXR1cm4gMDtcblx0fVxuXG5cdEBJbnB1dCgpIGluZGV4OiBOdW1iZXI7XG5cdEBJbnB1dCgpIHBob25lQXJyYXk6IGFueTtcblx0QElucHV0KCkgaXNTaG93UGx1czogQm9vbGVhbiA9IHRydWU7XG5cdEBJbnB1dCgpIHBob25lVmFsaWRhdGlvbkVycm9yTXNnOiBTdHJpbmc7XG5cdEBJbnB1dCgpIHBob25lVW5pcXVlRXJyb3JNc2c6IFN0cmluZztcblx0QElucHV0KCkgbWF4TGVuZ3RoOiBOdW1iZXI7XG5cdEBJbnB1dCgpIGlzTXVsdGlwbGU6IEJvb2xlYW47XG5cblx0QE91dHB1dCgpIG9uTXVsdGlwbGU6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cdEBPdXRwdXQoKSBjaGFuZ2U6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG5cblx0Y2hhbmdlUHJlZmVycmVkQ291bnRyaWVzKCkge1xuXHRcdHRoaXMucHJlZmVycmVkQ291bnRyaWVzID0gW0NvdW50cnlJU08uSW5kaWEsIENvdW50cnlJU08uQ2FuYWRhXTtcblx0fVxuXHRvbkNoYW5nZWlucHV0KGV2ZW50LCBpbmRleCwgcGhvbmVBcnJheSkge1xuXHRcdGxldCBjb2RlID0gdGhpcy5waG9uZUZvcm0uY29udHJvbHNbXCJwaG9uZVwiXS52YWx1ZS5kaWFsQ29kZTtcblx0XHRsZXQgZGF0YSA9IHsgZXZlbnQ6IGV2ZW50LCBpbmRleDogaW5kZXgsIGNvZGU6IGNvZGUgfTtcblx0XHR0aGlzLmNoYW5nZS5lbWl0KGRhdGEpO1xuXHRcdGxldCB2YWx1ZSA9IFtdO1xuXHRcdHBob25lQXJyYXkubWFwKChpdGVtLCBrZXkpID0+IHtcblx0XHRcdGlmIChrZXkgIT09IGluZGV4KSB7XG5cdFx0XHRcdGlmIChcblx0XHRcdFx0XHRpdGVtLnBob25lID09PSBldmVudC50YXJnZXQudmFsdWUgJiZcblx0XHRcdFx0XHRpdGVtLmNvZGUgPT09IHRoaXMucGhvbmVGb3JtLmNvbnRyb2xzW1wicGhvbmVcIl0udmFsdWUuZGlhbENvZGVcblx0XHRcdFx0KSB7XG5cdFx0XHRcdFx0dmFsdWUucHVzaChpdGVtLnBob25lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0pO1xuXHRcdGlmICh2YWx1ZS5sZW5ndGggPiAwKSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSB0cnVlO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR0aGlzLmlzVW5pcXVlUGhvbmUgPSBmYWxzZTtcblx0XHR9XG5cdH1cblx0b25DbGlja011bHRpcGxlUGhvbmUoKSB7XG5cdFx0dGhpcy5vbk11bHRpcGxlLmVtaXQoKTtcblx0fVxuXG59XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/phone.module.js b/esm5/lib/phone.module.js new file mode 100644 index 0000000..11901b8 --- /dev/null +++ b/esm5/lib/phone.module.js @@ -0,0 +1,17 @@ +import { __decorate } from "tslib"; +import { NgModule } from '@angular/core'; +import { PhoneComponent } from './phone.component'; +var PhoneModule = /** @class */ (function () { + function PhoneModule() { + } + PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) + ], PhoneModule); + return PhoneModule; +}()); +export { PhoneModule }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci13ZWJsaW5laW5kaWEtcGhvbmUtbnVtYmVyLyIsInNvdXJjZXMiOlsibGliL3Bob25lLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFVbkQ7SUFBQTtJQUEyQixDQUFDO0lBQWYsV0FBVztRQU52QixRQUFRLENBQUM7WUFDUixZQUFZLEVBQUUsQ0FBQyxjQUFjLENBQUM7WUFDOUIsT0FBTyxFQUFFLEVBQ1I7WUFDRCxPQUFPLEVBQUUsQ0FBQyxjQUFjLENBQUM7U0FDMUIsQ0FBQztPQUNXLFdBQVcsQ0FBSTtJQUFELGtCQUFDO0NBQUEsQUFBNUIsSUFBNEI7U0FBZixXQUFXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFBob25lQ29tcG9uZW50IH0gZnJvbSAnLi9waG9uZS5jb21wb25lbnQnO1xuXG5cblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbUGhvbmVDb21wb25lbnRdLFxuICBpbXBvcnRzOiBbXG4gIF0sXG4gIGV4cG9ydHM6IFtQaG9uZUNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgUGhvbmVNb2R1bGUgeyB9XG4iXX0= \ No newline at end of file diff --git a/esm5/lib/phone.service.js b/esm5/lib/phone.service.js new file mode 100644 index 0000000..35eeb38 --- /dev/null +++ b/esm5/lib/phone.service.js @@ -0,0 +1,17 @@ +import { __decorate, __metadata } from "tslib"; +import { Injectable } from '@angular/core'; +import * as i0 from "@angular/core"; +var PhoneService = /** @class */ (function () { + function PhoneService() { + } + PhoneService.ɵprov = i0.ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); + PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) + ], PhoneService); + return PhoneService; +}()); +export { PhoneService }; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGhvbmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbImxpYi9waG9uZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUszQztJQUVFO0lBQWdCLENBQUM7O0lBRk4sWUFBWTtRQUh4QixVQUFVLENBQUM7WUFDVixVQUFVLEVBQUUsTUFBTTtTQUNuQixDQUFDOztPQUNXLFlBQVksQ0FHeEI7dUJBUkQ7Q0FRQyxBQUhELElBR0M7U0FIWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBQaG9uZVNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG59XG4iXX0= \ No newline at end of file diff --git a/esm5/public-api.js b/esm5/public-api.js new file mode 100644 index 0000000..f4e6785 --- /dev/null +++ b/esm5/public-api.js @@ -0,0 +1,7 @@ +/* + * Public API Surface of phone + */ +export * from './lib/phone.service'; +export * from './lib/phone.component'; +export * from './lib/phone.module'; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItd2VibGluZWluZGlhLXBob25lLW51bWJlci8iLCJzb3VyY2VzIjpbInB1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyxvQkFBb0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgcGhvbmVcbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3Bob25lLmNvbXBvbmVudCc7XG5leHBvcnQgKiBmcm9tICcuL2xpYi9waG9uZS5tb2R1bGUnO1xuIl19 \ No newline at end of file diff --git a/fesm2015/angular-weblineindia-phone-number.js b/fesm2015/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..e53dff7 --- /dev/null +++ b/fesm2015/angular-weblineindia-phone-number.js @@ -0,0 +1,399 @@ +import { __decorate, __metadata } from 'tslib'; +import { ɵɵdefineInjectable, Injectable, EventEmitter, Input, Output, Component, NgModule } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { faPlus, faMinus } from '@fortawesome/free-solid-svg-icons'; + +let PhoneService = class PhoneService { + constructor() { } +}; +PhoneService.ɵprov = ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); +PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) +], PhoneService); + +var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); + +var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); + +var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); + +let PhoneComponent = class PhoneComponent { + constructor() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + set value(value) { + this.phoneForm.setValue({ phone: value }); + } + get value() { + return 0; + } + changePreferredCountries() { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + } + onChangeinput(event, index, phoneArray) { + let code = this.phoneForm.controls["phone"].value.dialCode; + let data = { event: event, index: index, code: code }; + this.change.emit(data); + let value = []; + phoneArray.map((item, key) => { + if (key !== index) { + if (item.phone === event.target.value && + item.code === this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + } + onClickMultiplePhone() { + this.onMultiple.emit(); + } +}; +__decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) +], PhoneComponent.prototype, "value", null); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "index", void 0); +__decorate([ + Input(), + __metadata("design:type", Object) +], PhoneComponent.prototype, "phoneArray", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isShowPlus", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", String) +], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); +__decorate([ + Input(), + __metadata("design:type", Number) +], PhoneComponent.prototype, "maxLength", void 0); +__decorate([ + Input(), + __metadata("design:type", Boolean) +], PhoneComponent.prototype, "isMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "onMultiple", void 0); +__decorate([ + Output(), + __metadata("design:type", EventEmitter) +], PhoneComponent.prototype, "change", void 0); +PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) +], PhoneComponent); + +let PhoneModule = class PhoneModule { +}; +PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) +], PhoneModule); + +/* + * Public API Surface of phone + */ + +/** + * Generated bundle index. Do not edit. + */ + +export { PhoneComponent, PhoneModule, PhoneService }; +//# sourceMappingURL=angular-weblineindia-phone-number.js.map diff --git a/fesm2015/angular-weblineindia-phone-number.js.map b/fesm2015/angular-weblineindia-phone-number.js.map new file mode 100644 index 0000000..dd17f2e --- /dev/null +++ b/fesm2015/angular-weblineindia-phone-number.js.map @@ -0,0 +1 @@ +{"version":3,"file":"angular-weblineindia-phone-number.js","sources":["ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts","ng://angular-weblineindia-phone-number/public-api.ts","ng://angular-weblineindia-phone-number/angular-weblineindia-phone-number.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n","/*\n * Public API Surface of phone\n */\n\nexport * from './lib/phone.service';\nexport * from './lib/phone.component';\nexport * from './lib/phone.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/fesm5/angular-weblineindia-phone-number.js b/fesm5/angular-weblineindia-phone-number.js new file mode 100644 index 0000000..fd787a1 --- /dev/null +++ b/fesm5/angular-weblineindia-phone-number.js @@ -0,0 +1,410 @@ +import { __decorate, __metadata } from 'tslib'; +import { ɵɵdefineInjectable, Injectable, EventEmitter, Input, Output, Component, NgModule } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { faPlus, faMinus } from '@fortawesome/free-solid-svg-icons'; + +var PhoneService = /** @class */ (function () { + function PhoneService() { + } + PhoneService.ɵprov = ɵɵdefineInjectable({ factory: function PhoneService_Factory() { return new PhoneService(); }, token: PhoneService, providedIn: "root" }); + PhoneService = __decorate([ + Injectable({ + providedIn: 'root' + }), + __metadata("design:paramtypes", []) + ], PhoneService); + return PhoneService; +}()); + +var CountryISO; +(function (CountryISO) { + CountryISO["Afghanistan"] = "af"; + CountryISO["Albania"] = "al"; + CountryISO["Algeria"] = "dz"; + CountryISO["AmericanSamoa"] = "as"; + CountryISO["Andorra"] = "ad"; + CountryISO["Angola"] = "ao"; + CountryISO["Anguilla"] = "ai"; + CountryISO["AntiguaAndBarbuda"] = "ag"; + CountryISO["Argentina"] = "ar"; + CountryISO["Armenia"] = "am"; + CountryISO["Aruba"] = "aw"; + CountryISO["Australia"] = "au"; + CountryISO["Austria"] = "at"; + CountryISO["Azerbaijan"] = "az"; + CountryISO["Bahamas"] = "bs"; + CountryISO["Bahrain"] = "bh"; + CountryISO["Bangladesh"] = "bd"; + CountryISO["Barbados"] = "bb"; + CountryISO["Belarus"] = "by"; + CountryISO["Belgium"] = "be"; + CountryISO["Belize"] = "bz"; + CountryISO["Benin"] = "bj"; + CountryISO["Bermuda"] = "bm"; + CountryISO["Bhutan"] = "bt"; + CountryISO["Bolivia"] = "bo"; + CountryISO["BosniaAndHerzegovina"] = "ba"; + CountryISO["Botswana"] = "bw"; + CountryISO["Brazil"] = "br"; + CountryISO["BritishIndianOceanTerritory"] = "io"; + CountryISO["BritishVirginIslands"] = "vg"; + CountryISO["Brunei"] = "bn"; + CountryISO["Bulgaria"] = "bg"; + CountryISO["BurkinaFaso"] = "bf"; + CountryISO["Burundi"] = "bi"; + CountryISO["Cambodia"] = "kh"; + CountryISO["Cameroon"] = "cm"; + CountryISO["Canada"] = "ca"; + CountryISO["CapeVerde"] = "cv"; + CountryISO["CaribbeanNetherlands"] = "bq"; + CountryISO["CaymanIslands"] = "ky"; + CountryISO["CentralAfricanRepublic"] = "cf"; + CountryISO["Chad"] = "td"; + CountryISO["Chile"] = "cl"; + CountryISO["China"] = "cn"; + CountryISO["ChristmasIsland"] = "cx"; + CountryISO["Cocos"] = "cc"; + CountryISO["Colombia"] = "co"; + CountryISO["Comoros"] = "km"; + CountryISO["CongoDRCJamhuriYaKidemokrasiaYaKongo"] = "cd"; + CountryISO["CongoRepublicCongoBrazzaville"] = "cg"; + CountryISO["CookIslands"] = "ck"; + CountryISO["CostaRica"] = "cr"; + CountryISO["C\u00F4teDIvoire"] = "ci"; + CountryISO["Croatia"] = "hr"; + CountryISO["Cuba"] = "cu"; + CountryISO["Cura\u00E7ao"] = "cw"; + CountryISO["Cyprus"] = "cy"; + CountryISO["CzechRepublic"] = "cz"; + CountryISO["Denmark"] = "dk"; + CountryISO["Djibouti"] = "dj"; + CountryISO["Dominica"] = "dm"; + CountryISO["DominicanRepublic"] = "do"; + CountryISO["Ecuador"] = "ec"; + CountryISO["Egypt"] = "eg"; + CountryISO["ElSalvador"] = "sv"; + CountryISO["EquatorialGuinea"] = "gq"; + CountryISO["Eritrea"] = "er"; + CountryISO["Estonia"] = "ee"; + CountryISO["Ethiopia"] = "et"; + CountryISO["FalklandIslands"] = "fk"; + CountryISO["FaroeIslands"] = "fo"; + CountryISO["Fiji"] = "fj"; + CountryISO["Finland"] = "fi"; + CountryISO["France"] = "fr"; + CountryISO["FrenchGuiana"] = "gf"; + CountryISO["FrenchPolynesia"] = "pf"; + CountryISO["Gabon"] = "ga"; + CountryISO["Gambia"] = "gm"; + CountryISO["Georgia"] = "ge"; + CountryISO["Germany"] = "de"; + CountryISO["Ghana"] = "gh"; + CountryISO["Gibraltar"] = "gi"; + CountryISO["Greece"] = "gr"; + CountryISO["Greenland"] = "gl"; + CountryISO["Grenada"] = "gd"; + CountryISO["Guadeloupe"] = "gp"; + CountryISO["Guam"] = "gu"; + CountryISO["Guatemala"] = "gt"; + CountryISO["Guernsey"] = "gg"; + CountryISO["Guinea"] = "gn"; + CountryISO["GuineaBissau"] = "gw"; + CountryISO["Guyana"] = "gy"; + CountryISO["Haiti"] = "ht"; + CountryISO["Honduras"] = "hn"; + CountryISO["HongKong"] = "hk"; + CountryISO["Hungary"] = "hu"; + CountryISO["Iceland"] = "is"; + CountryISO["India"] = "in"; + CountryISO["Indonesia"] = "id"; + CountryISO["Iran"] = "ir"; + CountryISO["Iraq"] = "iq"; + CountryISO["Ireland"] = "ie"; + CountryISO["IsleOfMan"] = "im"; + CountryISO["Israel"] = "il"; + CountryISO["Italy"] = "it"; + CountryISO["Jamaica"] = "jm"; + CountryISO["Japan"] = "jp"; + CountryISO["Jersey"] = "je"; + CountryISO["Jordan"] = "jo"; + CountryISO["Kazakhstan"] = "kz"; + CountryISO["Kenya"] = "ke"; + CountryISO["Kiribati"] = "ki"; + CountryISO["Kosovo"] = "xk"; + CountryISO["Kuwait"] = "kw"; + CountryISO["Kyrgyzstan"] = "kg"; + CountryISO["Laos"] = "la"; + CountryISO["Latvia"] = "lv"; + CountryISO["Lebanon"] = "lb"; + CountryISO["Lesotho"] = "ls"; + CountryISO["Liberia"] = "lr"; + CountryISO["Libya"] = "ly"; + CountryISO["Liechtenstein"] = "li"; + CountryISO["Lithuania"] = "lt"; + CountryISO["Luxembourg"] = "lu"; + CountryISO["Macau"] = "mo"; + CountryISO["Macedonia"] = "mk"; + CountryISO["Madagascar"] = "mg"; + CountryISO["Malawi"] = "mw"; + CountryISO["Malaysia"] = "my"; + CountryISO["Maldives"] = "mv"; + CountryISO["Mali"] = "ml"; + CountryISO["Malta"] = "mt"; + CountryISO["MarshallIslands"] = "mh"; + CountryISO["Martinique"] = "mq"; + CountryISO["Mauritania"] = "mr"; + CountryISO["Mauritius"] = "mu"; + CountryISO["Mayotte"] = "yt"; + CountryISO["Mexico"] = "mx"; + CountryISO["Micronesia"] = "fm"; + CountryISO["Moldova"] = "md"; + CountryISO["Monaco"] = "mc"; + CountryISO["Mongolia"] = "mn"; + CountryISO["Montenegro"] = "me"; + CountryISO["Montserrat"] = "ms"; + CountryISO["Morocco"] = "ma"; + CountryISO["Mozambique"] = "mz"; + CountryISO["Myanmar"] = "mm"; + CountryISO["Namibia"] = "na"; + CountryISO["Nauru"] = "nr"; + CountryISO["Nepal"] = "np"; + CountryISO["Netherlands"] = "nl"; + CountryISO["NewCaledonia"] = "nc"; + CountryISO["NewZealand"] = "nz"; + CountryISO["Nicaragua"] = "ni"; + CountryISO["Niger"] = "ne"; + CountryISO["Nigeria"] = "ng"; + CountryISO["Niue"] = "nu"; + CountryISO["NorfolkIsland"] = "nf"; + CountryISO["NorthKorea"] = "kp"; + CountryISO["NorthernMarianaIslands"] = "mp"; + CountryISO["Norway"] = "no"; + CountryISO["Oman"] = "om"; + CountryISO["Pakistan"] = "pk"; + CountryISO["Palau"] = "pw"; + CountryISO["Palestine"] = "ps"; + CountryISO["Panama"] = "pa"; + CountryISO["PapuaNewGuinea"] = "pg"; + CountryISO["Paraguay"] = "py"; + CountryISO["Peru"] = "pe"; + CountryISO["Philippines"] = "ph"; + CountryISO["Poland"] = "pl"; + CountryISO["Portugal"] = "pt"; + CountryISO["PuertoRico"] = "pr"; + CountryISO["Qatar"] = "qa"; + CountryISO["R\u00E9union"] = "re"; + CountryISO["Romania"] = "ro"; + CountryISO["Russia"] = "ru"; + CountryISO["Rwanda"] = "rw"; + CountryISO["SaintBarth\u00E9lemy"] = "bl"; + CountryISO["SaintHelena"] = "sh"; + CountryISO["SaintKittsAndNevis"] = "kn"; + CountryISO["SaintLucia"] = "lc"; + CountryISO["SaintMartin"] = "mf"; + CountryISO["SaintPierreAndMiquelon"] = "pm"; + CountryISO["SaintVincentAndTheGrenadines"] = "vc"; + CountryISO["Samoa"] = "ws"; + CountryISO["SanMarino"] = "sm"; + CountryISO["S\u00E3oTom\u00E9AndPr\u00EDncipe"] = "st"; + CountryISO["SaudiArabia"] = "sa"; + CountryISO["Senegal"] = "sn"; + CountryISO["Serbia"] = "rs"; + CountryISO["Seychelles"] = "sc"; + CountryISO["SierraLeone"] = "sl"; + CountryISO["Singapore"] = "sg"; + CountryISO["SintMaarten"] = "sx"; + CountryISO["Slovakia"] = "sk"; + CountryISO["Slovenia"] = "si"; + CountryISO["SolomonIslands"] = "sb"; + CountryISO["Somalia"] = "so"; + CountryISO["SouthAfrica"] = "za"; + CountryISO["SouthKorea"] = "kr"; + CountryISO["SouthSudan"] = "ss"; + CountryISO["Spain"] = "es"; + CountryISO["SriLanka"] = "lk"; + CountryISO["Sudan"] = "sd"; + CountryISO["Suriname"] = "sr"; + CountryISO["SvalbardAndJanMayen"] = "sj"; + CountryISO["Swaziland"] = "sz"; + CountryISO["Sweden"] = "se"; + CountryISO["Switzerland"] = "ch"; + CountryISO["Syria"] = "sy"; + CountryISO["Taiwan"] = "tw"; + CountryISO["Tajikistan"] = "tj"; + CountryISO["Tanzania"] = "tz"; + CountryISO["Thailand"] = "th"; + CountryISO["TimorLeste"] = "tl"; + CountryISO["Togo"] = "tg"; + CountryISO["Tokelau"] = "tk"; + CountryISO["Tonga"] = "to"; + CountryISO["TrinidadAndTobago"] = "tt"; + CountryISO["Tunisia"] = "tn"; + CountryISO["Turkey"] = "tr"; + CountryISO["Turkmenistan"] = "tm"; + CountryISO["TurksAndCaicosIslands"] = "tc"; + CountryISO["Tuvalu"] = "tv"; + CountryISO["USVirginIslands"] = "vi"; + CountryISO["Uganda"] = "ug"; + CountryISO["Ukraine"] = "ua"; + CountryISO["UnitedArabEmirates"] = "ae"; + CountryISO["UnitedKingdom"] = "gb"; + CountryISO["UnitedStates"] = "us"; + CountryISO["Uruguay"] = "uy"; + CountryISO["Uzbekistan"] = "uz"; + CountryISO["Vanuatu"] = "vu"; + CountryISO["VaticanCity"] = "va"; + CountryISO["Venezuela"] = "ve"; + CountryISO["Vietnam"] = "vn"; + CountryISO["WallisAndFutuna"] = "wf"; + CountryISO["WesternSahara"] = "eh"; + CountryISO["Yemen"] = "ye"; + CountryISO["Zambia"] = "zm"; + CountryISO["Zimbabwe"] = "zw"; + CountryISO["\u00C5landIslands"] = "ax"; +})(CountryISO || (CountryISO = {})); + +var SearchCountryField; +(function (SearchCountryField) { + SearchCountryField["DialCode"] = "dialCode"; + SearchCountryField["Iso2"] = "iso2"; + SearchCountryField["Name"] = "name"; + SearchCountryField["All"] = "all"; +})(SearchCountryField || (SearchCountryField = {})); + +var TooltipLabel; +(function (TooltipLabel) { + TooltipLabel["Name"] = "name"; + TooltipLabel["Iso2"] = "iso2"; +})(TooltipLabel || (TooltipLabel = {})); + +var PhoneComponent = /** @class */ (function () { + function PhoneComponent() { + this.faPlus = faPlus; + this.faMinus = faMinus; + this.isUniquePhone = false; + this.separateDialCode = true; + this.SearchCountryField = SearchCountryField; + this.TooltipLabel = TooltipLabel; + this.CountryISO = CountryISO; + this.preferredCountries = [ + CountryISO.UnitedStates, + CountryISO.UnitedKingdom, + ]; + this.phoneForm = new FormGroup({ + phone: new FormControl(undefined, [Validators.required]), + }); + this.isShowPlus = true; + this.onMultiple = new EventEmitter(); + this.change = new EventEmitter(); + } + Object.defineProperty(PhoneComponent.prototype, "value", { + get: function () { + return 0; + }, + set: function (value) { + this.phoneForm.setValue({ phone: value }); + }, + enumerable: true, + configurable: true + }); + PhoneComponent.prototype.changePreferredCountries = function () { + this.preferredCountries = [CountryISO.India, CountryISO.Canada]; + }; + PhoneComponent.prototype.onChangeinput = function (event, index, phoneArray) { + var _this = this; + var code = this.phoneForm.controls["phone"].value.dialCode; + var data = { event: event, index: index, code: code }; + this.change.emit(data); + var value = []; + phoneArray.map(function (item, key) { + if (key !== index) { + if (item.phone === event.target.value && + item.code === _this.phoneForm.controls["phone"].value.dialCode) { + value.push(item.phone); + } + } + }); + if (value.length > 0) { + this.isUniquePhone = true; + } + else { + this.isUniquePhone = false; + } + }; + PhoneComponent.prototype.onClickMultiplePhone = function () { + this.onMultiple.emit(); + }; + __decorate([ + Input(), + __metadata("design:type", Object), + __metadata("design:paramtypes", [Object]) + ], PhoneComponent.prototype, "value", null); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "index", void 0); + __decorate([ + Input(), + __metadata("design:type", Object) + ], PhoneComponent.prototype, "phoneArray", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isShowPlus", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneValidationErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", String) + ], PhoneComponent.prototype, "phoneUniqueErrorMsg", void 0); + __decorate([ + Input(), + __metadata("design:type", Number) + ], PhoneComponent.prototype, "maxLength", void 0); + __decorate([ + Input(), + __metadata("design:type", Boolean) + ], PhoneComponent.prototype, "isMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "onMultiple", void 0); + __decorate([ + Output(), + __metadata("design:type", EventEmitter) + ], PhoneComponent.prototype, "change", void 0); + PhoneComponent = __decorate([ + Component({ + selector: 'lib-phone', + template: "\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n {{ phoneValidationErrorMsg }}\n

\n \n {{ phoneUniqueErrorMsg }}\n

\n
\n
\n ", + styles: ["p.control.error-msg{color:red}span.plus{margin-left:2px}"] + }) + ], PhoneComponent); + return PhoneComponent; +}()); + +var PhoneModule = /** @class */ (function () { + function PhoneModule() { + } + PhoneModule = __decorate([ + NgModule({ + declarations: [PhoneComponent], + imports: [], + exports: [PhoneComponent] + }) + ], PhoneModule); + return PhoneModule; +}()); + +/* + * Public API Surface of phone + */ + +/** + * Generated bundle index. Do not edit. + */ + +export { PhoneComponent, PhoneModule, PhoneService }; +//# sourceMappingURL=angular-weblineindia-phone-number.js.map diff --git a/fesm5/angular-weblineindia-phone-number.js.map b/fesm5/angular-weblineindia-phone-number.js.map new file mode 100644 index 0000000..6b40ce0 --- /dev/null +++ b/fesm5/angular-weblineindia-phone-number.js.map @@ -0,0 +1 @@ +{"version":3,"file":"angular-weblineindia-phone-number.js","sources":["ng://angular-weblineindia-phone-number/lib/phone.service.ts","ng://angular-weblineindia-phone-number/lib/enums/country-iso.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/search-country-field.enum.ts","ng://angular-weblineindia-phone-number/lib/enums/tooltip-label.enum.ts","ng://angular-weblineindia-phone-number/lib/phone.component.ts","ng://angular-weblineindia-phone-number/lib/phone.module.ts","ng://angular-weblineindia-phone-number/public-api.ts","ng://angular-weblineindia-phone-number/angular-weblineindia-phone-number.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class PhoneService {\n\n constructor() { }\n}\n","export enum CountryISO {\n\tAfghanistan = 'af',\n\tAlbania = 'al',\n\tAlgeria = 'dz',\n\tAmericanSamoa = 'as',\n\tAndorra = 'ad',\n\tAngola = 'ao',\n\tAnguilla = 'ai',\n\tAntiguaAndBarbuda = 'ag',\n\tArgentina = 'ar',\n\tArmenia = 'am',\n\tAruba = 'aw',\n\tAustralia = 'au',\n\tAustria = 'at',\n\tAzerbaijan = 'az',\n\tBahamas = 'bs',\n\tBahrain = 'bh',\n\tBangladesh = 'bd',\n\tBarbados = 'bb',\n\tBelarus = 'by',\n\tBelgium = 'be',\n\tBelize = 'bz',\n\tBenin = 'bj',\n\tBermuda = 'bm',\n\tBhutan = 'bt',\n\tBolivia = 'bo',\n\tBosniaAndHerzegovina = 'ba',\n\tBotswana = 'bw',\n\tBrazil = 'br',\n\tBritishIndianOceanTerritory = 'io',\n\tBritishVirginIslands = 'vg',\n\tBrunei = 'bn',\n\tBulgaria = 'bg',\n\tBurkinaFaso = 'bf',\n\tBurundi = 'bi',\n\tCambodia = 'kh',\n\tCameroon = 'cm',\n\tCanada = 'ca',\n\tCapeVerde = 'cv',\n\tCaribbeanNetherlands = 'bq',\n\tCaymanIslands = 'ky',\n\tCentralAfricanRepublic = 'cf',\n\tChad = 'td',\n\tChile = 'cl',\n\tChina = 'cn',\n\tChristmasIsland = 'cx',\n\tCocos = 'cc',\n\tColombia = 'co',\n\tComoros = 'km',\n\tCongoDRCJamhuriYaKidemokrasiaYaKongo = 'cd',\n\tCongoRepublicCongoBrazzaville = 'cg',\n\tCookIslands = 'ck',\n\tCostaRica = 'cr',\n\tCôteDIvoire = 'ci',\n\tCroatia = 'hr',\n\tCuba = 'cu',\n\tCuraçao = 'cw',\n\tCyprus = 'cy',\n\tCzechRepublic = 'cz',\n\tDenmark = 'dk',\n\tDjibouti = 'dj',\n\tDominica = 'dm',\n\tDominicanRepublic = 'do',\n\tEcuador = 'ec',\n\tEgypt = 'eg',\n\tElSalvador = 'sv',\n\tEquatorialGuinea = 'gq',\n\tEritrea = 'er',\n\tEstonia = 'ee',\n\tEthiopia = 'et',\n\tFalklandIslands = 'fk',\n\tFaroeIslands = 'fo',\n\tFiji = 'fj',\n\tFinland = 'fi',\n\tFrance = 'fr',\n\tFrenchGuiana = 'gf',\n\tFrenchPolynesia = 'pf',\n\tGabon = 'ga',\n\tGambia = 'gm',\n\tGeorgia = 'ge',\n\tGermany = 'de',\n\tGhana = 'gh',\n\tGibraltar = 'gi',\n\tGreece = 'gr',\n\tGreenland = 'gl',\n\tGrenada = 'gd',\n\tGuadeloupe = 'gp',\n\tGuam = 'gu',\n\tGuatemala = 'gt',\n\tGuernsey = 'gg',\n\tGuinea = 'gn',\n\tGuineaBissau = 'gw',\n\tGuyana = 'gy',\n\tHaiti = 'ht',\n\tHonduras = 'hn',\n\tHongKong = 'hk',\n\tHungary = 'hu',\n\tIceland = 'is',\n\tIndia = 'in',\n\tIndonesia = 'id',\n\tIran = 'ir',\n\tIraq = 'iq',\n\tIreland = 'ie',\n\tIsleOfMan = 'im',\n\tIsrael = 'il',\n\tItaly = 'it',\n\tJamaica = 'jm',\n\tJapan = 'jp',\n\tJersey = 'je',\n\tJordan = 'jo',\n\tKazakhstan = 'kz',\n\tKenya = 'ke',\n\tKiribati = 'ki',\n\tKosovo = 'xk',\n\tKuwait = 'kw',\n\tKyrgyzstan = 'kg',\n\tLaos = 'la',\n\tLatvia = 'lv',\n\tLebanon = 'lb',\n\tLesotho = 'ls',\n\tLiberia = 'lr',\n\tLibya = 'ly',\n\tLiechtenstein = 'li',\n\tLithuania = 'lt',\n\tLuxembourg = 'lu',\n\tMacau = 'mo',\n\tMacedonia = 'mk',\n\tMadagascar = 'mg',\n\tMalawi = 'mw',\n\tMalaysia = 'my',\n\tMaldives = 'mv',\n\tMali = 'ml',\n\tMalta = 'mt',\n\tMarshallIslands = 'mh',\n\tMartinique = 'mq',\n\tMauritania = 'mr',\n\tMauritius = 'mu',\n\tMayotte = 'yt',\n\tMexico = 'mx',\n\tMicronesia = 'fm',\n\tMoldova = 'md',\n\tMonaco = 'mc',\n\tMongolia = 'mn',\n\tMontenegro = 'me',\n\tMontserrat = 'ms',\n\tMorocco = 'ma',\n\tMozambique = 'mz',\n\tMyanmar = 'mm',\n\tNamibia = 'na',\n\tNauru = 'nr',\n\tNepal = 'np',\n\tNetherlands = 'nl',\n\tNewCaledonia = 'nc',\n\tNewZealand = 'nz',\n\tNicaragua = 'ni',\n\tNiger = 'ne',\n\tNigeria = 'ng',\n\tNiue = 'nu',\n\tNorfolkIsland = 'nf',\n\tNorthKorea = 'kp',\n\tNorthernMarianaIslands = 'mp',\n\tNorway = 'no',\n\tOman = 'om',\n\tPakistan = 'pk',\n\tPalau = 'pw',\n\tPalestine = 'ps',\n\tPanama = 'pa',\n\tPapuaNewGuinea = 'pg',\n\tParaguay = 'py',\n\tPeru = 'pe',\n\tPhilippines = 'ph',\n\tPoland = 'pl',\n\tPortugal = 'pt',\n\tPuertoRico = 'pr',\n\tQatar = 'qa',\n\tRéunion = 're',\n\tRomania = 'ro',\n\tRussia = 'ru',\n\tRwanda = 'rw',\n\tSaintBarthélemy = 'bl',\n\tSaintHelena = 'sh',\n\tSaintKittsAndNevis = 'kn',\n\tSaintLucia = 'lc',\n\tSaintMartin = 'mf',\n\tSaintPierreAndMiquelon = 'pm',\n\tSaintVincentAndTheGrenadines = 'vc',\n\tSamoa = 'ws',\n\tSanMarino = 'sm',\n\tSãoToméAndPríncipe = 'st',\n\tSaudiArabia = 'sa',\n\tSenegal = 'sn',\n\tSerbia = 'rs',\n\tSeychelles = 'sc',\n\tSierraLeone = 'sl',\n\tSingapore = 'sg',\n\tSintMaarten = 'sx',\n\tSlovakia = 'sk',\n\tSlovenia = 'si',\n\tSolomonIslands = 'sb',\n\tSomalia = 'so',\n\tSouthAfrica = 'za',\n\tSouthKorea = 'kr',\n\tSouthSudan = 'ss',\n\tSpain = 'es',\n\tSriLanka = 'lk',\n\tSudan = 'sd',\n\tSuriname = 'sr',\n\tSvalbardAndJanMayen = 'sj',\n\tSwaziland = 'sz',\n\tSweden = 'se',\n\tSwitzerland = 'ch',\n\tSyria = 'sy',\n\tTaiwan = 'tw',\n\tTajikistan = 'tj',\n\tTanzania = 'tz',\n\tThailand = 'th',\n\tTimorLeste = 'tl',\n\tTogo = 'tg',\n\tTokelau = 'tk',\n\tTonga = 'to',\n\tTrinidadAndTobago = 'tt',\n\tTunisia = 'tn',\n\tTurkey = 'tr',\n\tTurkmenistan = 'tm',\n\tTurksAndCaicosIslands = 'tc',\n\tTuvalu = 'tv',\n\tUSVirginIslands = 'vi',\n\tUganda = 'ug',\n\tUkraine = 'ua',\n\tUnitedArabEmirates = 'ae',\n\tUnitedKingdom = 'gb',\n\tUnitedStates = 'us',\n\tUruguay = 'uy',\n\tUzbekistan = 'uz',\n\tVanuatu = 'vu',\n\tVaticanCity = 'va',\n\tVenezuela = 've',\n\tVietnam = 'vn',\n\tWallisAndFutuna = 'wf',\n\tWesternSahara = 'eh',\n\tYemen = 'ye',\n\tZambia = 'zm',\n\tZimbabwe = 'zw',\n\tÅlandIslands = 'ax',\n}\n","export enum SearchCountryField {\n\tDialCode = 'dialCode',\n\tIso2 = 'iso2',\n\tName = 'name',\n\tAll = 'all'\n}\n","export enum TooltipLabel {\n\tName = 'name',\n\tIso2 = 'iso2'\n}\n","import { CountryISO } from \"./enums/country-iso.enum\";\nimport { SearchCountryField } from \"./enums/search-country-field.enum\";\nimport { TooltipLabel } from \"./enums/tooltip-label.enum\";\n\nimport { Component, Input, Output, EventEmitter } from \"@angular/core\";\nimport { FormControl, FormGroup, Validators } from \"@angular/forms\";\nimport { faPlus, faMinus } from \"@fortawesome/free-solid-svg-icons\";\n@Component({\n selector: 'lib-phone',\n templateUrl: \"./phone.component.html\",\n\tstyleUrls: [\"./phone.component.css\"],\n})\nexport class PhoneComponent {\n\tfaPlus: any = faPlus;\n\tfaMinus: any = faMinus;\n\tisUniquePhone: Boolean = false;\n\n\tseparateDialCode = true;\n\tSearchCountryField = SearchCountryField;\n\tTooltipLabel = TooltipLabel;\n\tCountryISO = CountryISO;\n\tpreferredCountries: CountryISO[] = [\n\t\tCountryISO.UnitedStates,\n\t\tCountryISO.UnitedKingdom,\n\t];\n\tphoneForm = new FormGroup({\n\t\tphone: new FormControl(undefined, [Validators.required]),\n\t});\n\n\t@Input()\n\tset value(value: any) {\n\t\tthis.phoneForm.setValue({ phone: value });\n\t}\n\n\tget value(): any {\n\t\treturn 0;\n\t}\n\n\t@Input() index: Number;\n\t@Input() phoneArray: any;\n\t@Input() isShowPlus: Boolean = true;\n\t@Input() phoneValidationErrorMsg: String;\n\t@Input() phoneUniqueErrorMsg: String;\n\t@Input() maxLength: Number;\n\t@Input() isMultiple: Boolean;\n\n\t@Output() onMultiple: EventEmitter = new EventEmitter();\n\t@Output() change: EventEmitter = new EventEmitter();\n\n\tchangePreferredCountries() {\n\t\tthis.preferredCountries = [CountryISO.India, CountryISO.Canada];\n\t}\n\tonChangeinput(event, index, phoneArray) {\n\t\tlet code = this.phoneForm.controls[\"phone\"].value.dialCode;\n\t\tlet data = { event: event, index: index, code: code };\n\t\tthis.change.emit(data);\n\t\tlet value = [];\n\t\tphoneArray.map((item, key) => {\n\t\t\tif (key !== index) {\n\t\t\t\tif (\n\t\t\t\t\titem.phone === event.target.value &&\n\t\t\t\t\titem.code === this.phoneForm.controls[\"phone\"].value.dialCode\n\t\t\t\t) {\n\t\t\t\t\tvalue.push(item.phone);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif (value.length > 0) {\n\t\t\tthis.isUniquePhone = true;\n\t\t} else {\n\t\t\tthis.isUniquePhone = false;\n\t\t}\n\t}\n\tonClickMultiplePhone() {\n\t\tthis.onMultiple.emit();\n\t}\n\n}\n","import { NgModule } from '@angular/core';\nimport { PhoneComponent } from './phone.component';\n\n\n\n@NgModule({\n declarations: [PhoneComponent],\n imports: [\n ],\n exports: [PhoneComponent]\n})\nexport class PhoneModule { }\n","/*\n * Public API Surface of phone\n */\n\nexport * from './lib/phone.service';\nexport * from './lib/phone.component';\nexport * from './lib/phone.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/index.ts b/index.ts new file mode 100644 index 0000000..c8699d3 --- /dev/null +++ b/index.ts @@ -0,0 +1,8 @@ +/** +Author Name : WeblineIndia | https://www.weblineindia.com/ + +For more such software development components and code libraries, visit us at +https://www.weblineindia.com/software-development-resources.html + +Our Github URL : https://github.com/weblineindia +**/ \ No newline at end of file diff --git a/lib/enums/country-iso.enum.d.ts b/lib/enums/country-iso.enum.d.ts new file mode 100644 index 0000000..293ddec --- /dev/null +++ b/lib/enums/country-iso.enum.d.ts @@ -0,0 +1,245 @@ +export declare enum CountryISO { + Afghanistan = "af", + Albania = "al", + Algeria = "dz", + AmericanSamoa = "as", + Andorra = "ad", + Angola = "ao", + Anguilla = "ai", + AntiguaAndBarbuda = "ag", + Argentina = "ar", + Armenia = "am", + Aruba = "aw", + Australia = "au", + Austria = "at", + Azerbaijan = "az", + Bahamas = "bs", + Bahrain = "bh", + Bangladesh = "bd", + Barbados = "bb", + Belarus = "by", + Belgium = "be", + Belize = "bz", + Benin = "bj", + Bermuda = "bm", + Bhutan = "bt", + Bolivia = "bo", + BosniaAndHerzegovina = "ba", + Botswana = "bw", + Brazil = "br", + BritishIndianOceanTerritory = "io", + BritishVirginIslands = "vg", + Brunei = "bn", + Bulgaria = "bg", + BurkinaFaso = "bf", + Burundi = "bi", + Cambodia = "kh", + Cameroon = "cm", + Canada = "ca", + CapeVerde = "cv", + CaribbeanNetherlands = "bq", + CaymanIslands = "ky", + CentralAfricanRepublic = "cf", + Chad = "td", + Chile = "cl", + China = "cn", + ChristmasIsland = "cx", + Cocos = "cc", + Colombia = "co", + Comoros = "km", + CongoDRCJamhuriYaKidemokrasiaYaKongo = "cd", + CongoRepublicCongoBrazzaville = "cg", + CookIslands = "ck", + CostaRica = "cr", + CôteDIvoire = "ci", + Croatia = "hr", + Cuba = "cu", + Curaçao = "cw", + Cyprus = "cy", + CzechRepublic = "cz", + Denmark = "dk", + Djibouti = "dj", + Dominica = "dm", + DominicanRepublic = "do", + Ecuador = "ec", + Egypt = "eg", + ElSalvador = "sv", + EquatorialGuinea = "gq", + Eritrea = "er", + Estonia = "ee", + Ethiopia = "et", + FalklandIslands = "fk", + FaroeIslands = "fo", + Fiji = "fj", + Finland = "fi", + France = "fr", + FrenchGuiana = "gf", + FrenchPolynesia = "pf", + Gabon = "ga", + Gambia = "gm", + Georgia = "ge", + Germany = "de", + Ghana = "gh", + Gibraltar = "gi", + Greece = "gr", + Greenland = "gl", + Grenada = "gd", + Guadeloupe = "gp", + Guam = "gu", + Guatemala = "gt", + Guernsey = "gg", + Guinea = "gn", + GuineaBissau = "gw", + Guyana = "gy", + Haiti = "ht", + Honduras = "hn", + HongKong = "hk", + Hungary = "hu", + Iceland = "is", + India = "in", + Indonesia = "id", + Iran = "ir", + Iraq = "iq", + Ireland = "ie", + IsleOfMan = "im", + Israel = "il", + Italy = "it", + Jamaica = "jm", + Japan = "jp", + Jersey = "je", + Jordan = "jo", + Kazakhstan = "kz", + Kenya = "ke", + Kiribati = "ki", + Kosovo = "xk", + Kuwait = "kw", + Kyrgyzstan = "kg", + Laos = "la", + Latvia = "lv", + Lebanon = "lb", + Lesotho = "ls", + Liberia = "lr", + Libya = "ly", + Liechtenstein = "li", + Lithuania = "lt", + Luxembourg = "lu", + Macau = "mo", + Macedonia = "mk", + Madagascar = "mg", + Malawi = "mw", + Malaysia = "my", + Maldives = "mv", + Mali = "ml", + Malta = "mt", + MarshallIslands = "mh", + Martinique = "mq", + Mauritania = "mr", + Mauritius = "mu", + Mayotte = "yt", + Mexico = "mx", + Micronesia = "fm", + Moldova = "md", + Monaco = "mc", + Mongolia = "mn", + Montenegro = "me", + Montserrat = "ms", + Morocco = "ma", + Mozambique = "mz", + Myanmar = "mm", + Namibia = "na", + Nauru = "nr", + Nepal = "np", + Netherlands = "nl", + NewCaledonia = "nc", + NewZealand = "nz", + Nicaragua = "ni", + Niger = "ne", + Nigeria = "ng", + Niue = "nu", + NorfolkIsland = "nf", + NorthKorea = "kp", + NorthernMarianaIslands = "mp", + Norway = "no", + Oman = "om", + Pakistan = "pk", + Palau = "pw", + Palestine = "ps", + Panama = "pa", + PapuaNewGuinea = "pg", + Paraguay = "py", + Peru = "pe", + Philippines = "ph", + Poland = "pl", + Portugal = "pt", + PuertoRico = "pr", + Qatar = "qa", + Réunion = "re", + Romania = "ro", + Russia = "ru", + Rwanda = "rw", + SaintBarthélemy = "bl", + SaintHelena = "sh", + SaintKittsAndNevis = "kn", + SaintLucia = "lc", + SaintMartin = "mf", + SaintPierreAndMiquelon = "pm", + SaintVincentAndTheGrenadines = "vc", + Samoa = "ws", + SanMarino = "sm", + SãoToméAndPríncipe = "st", + SaudiArabia = "sa", + Senegal = "sn", + Serbia = "rs", + Seychelles = "sc", + SierraLeone = "sl", + Singapore = "sg", + SintMaarten = "sx", + Slovakia = "sk", + Slovenia = "si", + SolomonIslands = "sb", + Somalia = "so", + SouthAfrica = "za", + SouthKorea = "kr", + SouthSudan = "ss", + Spain = "es", + SriLanka = "lk", + Sudan = "sd", + Suriname = "sr", + SvalbardAndJanMayen = "sj", + Swaziland = "sz", + Sweden = "se", + Switzerland = "ch", + Syria = "sy", + Taiwan = "tw", + Tajikistan = "tj", + Tanzania = "tz", + Thailand = "th", + TimorLeste = "tl", + Togo = "tg", + Tokelau = "tk", + Tonga = "to", + TrinidadAndTobago = "tt", + Tunisia = "tn", + Turkey = "tr", + Turkmenistan = "tm", + TurksAndCaicosIslands = "tc", + Tuvalu = "tv", + USVirginIslands = "vi", + Uganda = "ug", + Ukraine = "ua", + UnitedArabEmirates = "ae", + UnitedKingdom = "gb", + UnitedStates = "us", + Uruguay = "uy", + Uzbekistan = "uz", + Vanuatu = "vu", + VaticanCity = "va", + Venezuela = "ve", + Vietnam = "vn", + WallisAndFutuna = "wf", + WesternSahara = "eh", + Yemen = "ye", + Zambia = "zm", + Zimbabwe = "zw", + ÅlandIslands = "ax" +} diff --git a/lib/enums/search-country-field.enum.d.ts b/lib/enums/search-country-field.enum.d.ts new file mode 100644 index 0000000..8ea88a7 --- /dev/null +++ b/lib/enums/search-country-field.enum.d.ts @@ -0,0 +1,6 @@ +export declare enum SearchCountryField { + DialCode = "dialCode", + Iso2 = "iso2", + Name = "name", + All = "all" +} diff --git a/lib/enums/tooltip-label.enum.d.ts b/lib/enums/tooltip-label.enum.d.ts new file mode 100644 index 0000000..ca54f46 --- /dev/null +++ b/lib/enums/tooltip-label.enum.d.ts @@ -0,0 +1,4 @@ +export declare enum TooltipLabel { + Name = "name", + Iso2 = "iso2" +} diff --git a/lib/phone.component.d.ts b/lib/phone.component.d.ts new file mode 100644 index 0000000..10738d4 --- /dev/null +++ b/lib/phone.component.d.ts @@ -0,0 +1,30 @@ +import { CountryISO } from "./enums/country-iso.enum"; +import { SearchCountryField } from "./enums/search-country-field.enum"; +import { TooltipLabel } from "./enums/tooltip-label.enum"; +import { EventEmitter } from "@angular/core"; +import { FormGroup } from "@angular/forms"; +export declare class PhoneComponent { + faPlus: any; + faMinus: any; + isUniquePhone: Boolean; + separateDialCode: boolean; + SearchCountryField: typeof SearchCountryField; + TooltipLabel: typeof TooltipLabel; + CountryISO: typeof CountryISO; + preferredCountries: CountryISO[]; + phoneForm: FormGroup; + set value(value: any); + get value(): any; + index: Number; + phoneArray: any; + isShowPlus: Boolean; + phoneValidationErrorMsg: String; + phoneUniqueErrorMsg: String; + maxLength: Number; + isMultiple: Boolean; + onMultiple: EventEmitter; + change: EventEmitter; + changePreferredCountries(): void; + onChangeinput(event: any, index: any, phoneArray: any): void; + onClickMultiplePhone(): void; +} diff --git a/lib/phone.module.d.ts b/lib/phone.module.d.ts new file mode 100644 index 0000000..df9444c --- /dev/null +++ b/lib/phone.module.d.ts @@ -0,0 +1,2 @@ +export declare class PhoneModule { +} diff --git a/lib/phone.service.d.ts b/lib/phone.service.d.ts new file mode 100644 index 0000000..6d58528 --- /dev/null +++ b/lib/phone.service.d.ts @@ -0,0 +1,3 @@ +export declare class PhoneService { + constructor(); +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..8c21135 --- /dev/null +++ b/package.json @@ -0,0 +1,47 @@ +{ + "name": "angular-weblineindia-phone-number", + "version": "1.0.0", + "peerDependencies": { + "@angular/common": "8.x - 9.x", + "@angular/core": "8.x - 9.x", + "@angular/forms": "8.x - 9.x", + "google-libphonenumber": "^3.2.1", + "intl-tel-input": "^14.0.6", + "ngx-bootstrap": "^5.6.1", + "@fortawesome/angular-fontawesome": "^0.2.1", + "@fortawesome/fontawesome-free": "^5.13.1", + "@fortawesome/fontawesome-svg-core": "^1.2.29", + "@fortawesome/free-solid-svg-icons": "^5.13.1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/weblineindia/AngularJS-Phone-Number-Input" + }, + "description": "An AngularJS package for entering and validating international telephone numbers. It also adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting / validation methods.", + "homepage": "https://www.weblineindia.com/software-development-resources.html", + "author": "weblineindia", + "keywords": [ + "angularjs", + "angular-weblineindia-phone-number", + "phone-number-validation", + "angular-phonenumber-input", + "phone-number-input", + "phone-input-class", + "international-telephone-input", + "telephone-input" + ], + "license": "MIT", + "main": "bundles/angular-weblineindia-phone-number.umd.js", + "module": "fesm5/angular-weblineindia-phone-number.js", + "es2015": "fesm2015/angular-weblineindia-phone-number.js", + "esm5": "esm5/angular-weblineindia-phone-number.js", + "esm2015": "esm2015/angular-weblineindia-phone-number.js", + "fesm5": "fesm5/angular-weblineindia-phone-number.js", + "fesm2015": "fesm2015/angular-weblineindia-phone-number.js", + "typings": "angular-weblineindia-phone-number.d.ts", + "metadata": "angular-weblineindia-phone-number.metadata.json", + "sideEffects": false, + "dependencies": { + "tslib": "^1.10.0" + } +} diff --git a/phoneNg.gif b/phoneNg.gif new file mode 100644 index 0000000..4fdb120 Binary files /dev/null and b/phoneNg.gif differ diff --git a/public-api.d.ts b/public-api.d.ts new file mode 100644 index 0000000..1d72786 --- /dev/null +++ b/public-api.d.ts @@ -0,0 +1,3 @@ +export * from './lib/phone.service'; +export * from './lib/phone.component'; +export * from './lib/phone.module';