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)

38 lines (37 loc) 1.18 kB
import { jsx as r } from "../../../external/.pnpm/preact@10.28.2/node_modules/preact/jsx-runtime/dist/jsxRuntime.module.js"; import { useEffect as f } from "../../../external/.pnpm/preact@10.28.2/node_modules/preact/hooks/dist/hooks.module.js"; import { popoverUtil as l } from "../Popover/utils/popoverUtil.js"; import d from "../Modal/ModalContent/ModalContent.js"; import e from "../../../core/Context/preact/useCoreContext.js"; import u from "../Modal/Modal.js"; const z = ({ children: m, className: n, ariaLabelKey: s, selectedDetail: o, resetDetails: a, dataCustomization: p }) => { const { i18n: i } = e(), t = !!o; return f(() => { t && l.closeAll(); }, [t]), /* @__PURE__ */ r("div", { className: n, children: [ m, o && /* @__PURE__ */ r( u, { title: o?.title ? i.get(o.title) : void 0, isOpen: !!o, "aria-label": i.get(s), onClose: a, isDismissible: !0, headerWithBorder: !1, size: o?.modalSize ?? "large", children: o && /* @__PURE__ */ r(d, { dataCustomization: { details: p }, ...o?.selection }) } ) ] }); }; export { z as DataDetailsModal };