UNPKG

jb-national-input

Version:
2 lines 2.91 kB
"use strict";let e,t;var r=Object.create,u=Object.defineProperty,n=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty;const o=(t=null!=(e=require("react"))?r(l(e)):{},((e,t,r,l)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var o,s=a(t),i=0,f=s.length;i<f;i++)o=s[i],c.call(e,o)||void 0===o||u(e,o,{get:(e=>t[e]).bind(null,o),enumerable:!(l=n(t,o))||l.enumerable});return e})(e&&e.__esModule?t:u(t,"default",{value:e,enumerable:!0}),e));function s(e,t,r,u=!1){let n=(0,o.useCallback)(t=>{e.current&&"function"==typeof r&&r(t)},[e,r]);(0,o.useEffect)(()=>{let r=e.current;return r&&r.addEventListener(t,n,{passive:u,capture:!1}),function(){r&&r.removeEventListener(t,n,{passive:u,capture:!1})}},[e,t,r,u])}function i(e,t){s(e,"enter",t.onEnter),s(e,"input",t.onInput),s(e,"beforeinput",t.onBeforeinput),s(e,"change",t.onChange),s(e,"keydown",t.onKeydown),s(e,"keyup",t.onKeyup),s(e,"focus",t.onFocus),s(e,"blur",t.onBlur)}function f(e,t){(0,o.useEffect)(()=>{let r=t.value;(null==t.value||void 0===t.value)&&(r=""),e&&e.current&&e.current&&(e.current.value=r?.toString()||"")},[t.value]),(0,o.useEffect)(()=>{t.type&&e?.current?.setAttribute("type",t.type)},[t.type]),(0,o.useEffect)(()=>{e?.current?.setAttribute("name",t.name||"")},[t.name]),(0,o.useEffect)(()=>{e&&e.current&&(e.current.validation.list=t.validationList||[])},[t.validationList]),(0,o.useEffect)(()=>{e?.current?.setAttribute("label",t.label||"")},[t.label]),(0,o.useEffect)(()=>{"boolean"==typeof t.disabled&&e?.current?.setAttribute("disabled",`${t.disabled}`)},[t.disabled]),(0,o.useEffect)(()=>{"boolean"==typeof t.required&&e?.current?.setAttribute("required",`${t.required}`)},[t.required]),(0,o.useEffect)(()=>{t.inputmode?e.current?.setAttribute("inputmode",t.inputmode):e.current?.removeAttribute("inputmode")},[t.inputmode]),(0,o.useEffect)(()=>{e?.current?.setAttribute("message",t.message||"")},[t.message]),(0,o.useEffect)(()=>{e?.current?.setAttribute("placeholder",t.placeholder||"")},[t.placeholder]),(0,o.useEffect)(()=>{t.error?e?.current?.setAttribute("error",t.error):e?.current?.removeAttribute("error")},[t.error])}require("jb-national-input"),require("jb-input"),(0,o.forwardRef)((e,t)=>{let r=(0,o.useRef)(null),[u,n]=(0,o.useState)(0);return(0,o.useImperativeHandle)(t,()=>r?r.current:{},[r]),(0,o.useEffect)(()=>{n(u+1)},[r.current]),i(r,e),f(r,e),o.default.createElement("jb-input",{ref:r,class:e.className},e.children)}).displayName="JBInput";const p=o.default.forwardRef((e,t)=>{let r=(0,o.useRef)(null),[u,n]=(0,o.useState)(0);return(0,o.useImperativeHandle)(t,()=>r?r.current:{},[r]),(0,o.useEffect)(()=>{n(u+1)},[r.current]),f(r,e),i(r,e),o.default.createElement("jb-national-input",{ref:r,class:e.className?e.className:""})});p.displayName="JBNationalInput",exports.JBNationalInput=p; //# sourceMappingURL=JBNationalInput.cjs.js.map