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)

29 lines (28 loc) 730 B
import a from "../core/Context/useCoreContext.js"; import { useMemo as g } from "../external/preact/hooks/dist/hooks.module.js"; import { EMPTY_OBJECT as p } from "../utils/value/constants.js"; const u = "https://cdf6519016.cdn.adyen.com/checkoutshopper/", C = ({ name: e, resourceContext: o, imageFolder: t = "logos/", parentFolder: r = "", extension: s = "svg", size: c = "", subFolder: n = "" }) => { const m = `/images/${t}/${n}/${r}/${e}${c}.${s}`.replace(/\/+/g, "/"); return `${o}${m}`; }, d = ({ options: e = p, name: o }) => { const { loadingContext: t } = a(); return g( () => C({ resourceContext: u, name: o, ...e }), [t, o, e] ); }; export { d as useImageUrl };