UNPKG

@adyen/adyen-platform-experience-web

Version:

![Platform Experience header](https://github.com/Adyen/adyen-platform-experience-web/assets/7926613/18094965-9e01-450e-8dc9-ea84e6b22c2b)

19 lines (18 loc) 467 B
import { useRef as r, useCallback as f } from "../../external/preact/hooks/dist/hooks.module.js"; import u from "../useReflex.js"; import { uniqueId as o } from "../../utils/random/uniqueId.js"; const c = (n) => { const e = r(); return u( f( (i, t) => { t instanceof Element && t.id === e.current && (t.id = ""), i instanceof Element && (i.id = e.current || (e.current = o())); }, [n] ), n ); }; export { c as default };