UNPKG

jb-payment-input

Version:
25 lines (21 loc) 997 B
'use strict'; var React = require('react'); require('jb-payment-input/bank-indicator'); // eslint-disable-next-line react/display-name const BankIndicator = React.forwardRef((props, ref) => { const element = React.useRef(null); const [refChangeCount, refChangeCountSetter] = React.useState(0); React.useImperativeHandle(ref, () => (element ? element.current : {}), [element]); React.useEffect(() => { refChangeCountSetter(refChangeCount + 1); }, [element.current]); React.useEffect(() => { if (props.prefix && typeof props.prefix === "string" && props.prefix !== "") { element.current?.setAttribute('prefix', props.prefix); } }, [props.prefix]); return (React.createElement("bank-indicator", { ref: element, class: props.className ? props.className : '', slot: props.slot })); }); BankIndicator.displayName = "BankIndicator"; exports.BankIndicator = BankIndicator; //# sourceMappingURL=BankIndicator.cjs.js.map