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) 702 B
import { useModalContext as c } from "../Modal/Modal.js"; import { useState as u, useMemo as i, useEffect as d } from "../../../external/preact/hooks/dist/hooks.module.js"; import f from "../../../core/Context/useCoreContext.js"; import { boolOrFalse as m } from "../../../utils/value/bool.js"; const T = { transaction: "transactionDetails", payout: "payoutDetails" }, E = ({ hideTitle: t, type: e }) => { const { i18n: o } = f(), { withinModal: s } = c(), [a, r] = u(!1), n = i(() => a || m(t), [a, t]), l = i(() => o.get(T[e]), [o, e]); return d(() => { r(s); }, [s]), { hideTitle: n, title: l }; }; export { T as TITLES_BY_TYPE, E as default, E as useDataOverviewDetailsTitle };