UNPKG

react-phonenumber-text-input

Version:

an international phone number input component for React.

3 lines (2 loc) 2.08 kB
import e from"../utils/validate.js";import t from"./useMemoizedFn.js";import{i as r,p as n,P as o,n as c,w as i}from"../normalizeArguments-0946edbc.js";import"react";function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O(){var e=c(arguments),t=e.text,i=e.options,u=e.metadata,f=function(e,t,c){t&&t.defaultCountry&&!r(t.defaultCountry,c)&&(t=a(a({},t),{},{defaultCountry:void 0}));try{return n(e,t,c)}catch(e){if(!(e instanceof o))throw e}}(t,i=b(b({},i),{},{extract:!1}),u);return f&&f.isValid()||!1}function l(){return e}function y(){return t((function(t,r){return"CN"===r?e(t,r):function(){return i(O,arguments)}(t,r)}))}export{l as useCheckPhoneValid,y as useCheckPhoneValidLibPhoneNumber}; //# sourceMappingURL=checkValid.js.map