* fixes select not working on keyboard
* fixes select behaviour and adds test
* fixes role access on firefox
* update e2e to use page keyboard
* fixes interaction with disabled items
* gender field now shows visual error message
* required/aria-required added to Address inputs
* Added comment
* Don't add 'for' attributes to labels for securedFields
* Always have aria-describedby elements present in the DOM
* Renamed argument to be more semantically meaningful
* SRPanel accepts an id in its props
* Fix for unit test
* Better way to set default id prop onSRPanel
* OpenInvoice comp uses SRPanel
* PersonalDetails & Address do not consider an input element to be in error if empty, unless the whole form is being validated
* IbanInput fields do not consider an element to be in error if empty, unless the whole form is being validated
* layout & countrySpecificLabels are optional props when setting SRMessages
* Adding mockSRContext object (needed for next phase)
* Reordered OpenInvoice comps to match markup in playground. Added switching mechanism to sho/hide them
* Introducing SRPanel functionality and adding it to the Card component
* Stop propagating isCollatingErrors to securedFields
* Fixing e2e tests
* Removed isCollatingErrors from InputBase. Added SRPanel type
* Removing old ErrorPanel comp
* Temporarily restoring isCollatingErrors prop to Field types to avoid CI build errors
* Fixing playwright test
* SRPanel reads "zipcode" related error message when we have a 'partial' billingAddressSchema
* Use useEffect to create an object that exposes the setMessages fn
* Reverted last commit until I work out why it causes unit tests to fail
* Added SRPanelProvider/Context plus useSRPanelContext hook
* Changing how CardInput sets up & calls setSRMessages
* Adding aria-relevant attr to SRPanel
* Adding SRPanelProvider/Context types
* Refining SRPanelProvider/Context types
* Added optional chaining operator
* fix ach storedpayment design
* adds additionalInfo to dropin
* shows bankAcount last four
* adds stored ACH translations
* fixes missing translations
* Revert "fixes missing translations"
This reverts commit 20b971d4fd150d53b5e48c11653432d1d98e2d12.
* Revert "adds stored ACH translations"
This reverts commit 8a7bc001ce63cf6818bd792a2e76f68cb4a5b9f2.
* add only ach translations
* Passing the disableIOSArrowKeys config option to securedFields
* disableIOSArrowKeys, when passed to SFP, is either a function or null
* Fixed issue where clicking on label a 2nd time didn't shift focus
* feat: POC returning payerData on paypal onApprove
* fix: returning all data
* feat: updated poc
* feat: new changes
* feat: moved parse logic to separated file
* feat: more changes
* feat: adjusted paypal to show processing status
* fix: types for resolve/reject
* feat: handling error properly
* chore: patching order hack
* feat: removed houseNumberOrName
* fix: tests
* feat: clean up
* feat: more clean up
* fix: types