Add back missing render-checkout-form hook (https://github.com/woocommerce/woocommerce-blocks/pull/11554)
This commit is contained in:
parent
504a15350f
commit
67f341899d
|
@ -3,6 +3,8 @@
|
|||
*/
|
||||
import classnames from 'classnames';
|
||||
import { Main } from '@woocommerce/base-components/sidebar-layout';
|
||||
import { useStoreEvents } from '@woocommerce/base-context/hooks';
|
||||
import { useEffect } from '@wordpress/element';
|
||||
|
||||
const FrontendBlock = ( {
|
||||
children,
|
||||
|
@ -11,6 +13,14 @@ const FrontendBlock = ( {
|
|||
children: JSX.Element;
|
||||
className?: string;
|
||||
} ): JSX.Element => {
|
||||
const { dispatchCheckoutEvent } = useStoreEvents();
|
||||
|
||||
// Ignore changes to dispatchCheckoutEvent callback so this is ran on first mount only.
|
||||
useEffect( () => {
|
||||
dispatchCheckoutEvent( 'render-checkout-form' );
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, [] );
|
||||
|
||||
return (
|
||||
<Main className={ classnames( 'wc-block-checkout__main', className ) }>
|
||||
<form className="wc-block-components-form wc-block-checkout__form">
|
||||
|
|
Loading…
Reference in New Issue