* Update tabs and payment methods component classnames to meet standards * Tidied up logic and added NoPaymentMethods placeholder * Consistent "NO" placeholders * frontend notices * comments * Update assets/js/base/components/payment-methods/no-payment-methods/style.scss Co-Authored-By: Albert Juhé Lluveras <aljullu@gmail.com> * Address feedback * Moar bundle size * Another notice * Tweak text Co-authored-by: Albert Juhé Lluveras <aljullu@gmail.com>
* Refactor useShippingRates so it doesn't use Object.fromEntries * Refactor Checkout form CSS so it doesn't use grid autopositioning * Fix Payment Methods title occupying too much space in IE11 * Fix payment methods tab icons not centered in IE11
This adds a payment methods api to the checkout block that allows for extension to register payment methods with the block.