@adyen/adyen-web
Version:
[](https://www.npmjs.com/package/@adyen/adyen-web)
3 lines (2 loc) • 699 B
JavaScript
import{createElement as e}from"../../../../external/preact/dist/preact.js";import{useCallback as t}from"../../../../external/preact/hooks/dist/hooks.js";import r from"./IssuerButton.js";import{useCoreContext as o}from"../../../../core/Context/CoreProvider.js";const s=({items:s=[],selectedIssuerId:a,onChange:c})=>{const{i18n:i}=o(),l=t(e=>{const t=e.currentTarget.value;Object.defineProperty(e.target,"value",{value:t}),c(e)},[c]);return e("div",{className:"adyen-checkout__issuer-button-group",role:"group","aria-label":i.get("issuerList.selectField.contextualText")},s.map(t=>e(r,{key:t.id,...t,selected:a===t.id,onClick:l})))};export{s as default};
//# sourceMappingURL=IssuerButtonGroup.js.map