22 lines
647 B
JavaScript
22 lines
647 B
JavaScript
/**
|
|
* External dependencies
|
|
*/
|
|
import { render } from '@wordpress/element';
|
|
import { withPluginsHydration } from '@woocommerce/data';
|
|
|
|
/**
|
|
* Internal dependencies
|
|
*/
|
|
import ShippingBanner from './shipping-banner';
|
|
|
|
const metaBox = document.getElementById( 'wc-admin-shipping-banner-root' );
|
|
const args =
|
|
( metaBox.dataset.args && JSON.parse( metaBox.dataset.args ) ) || {};
|
|
|
|
// Render the header.
|
|
const HydratedShippingBanner = withPluginsHydration( {
|
|
...window.wcSettings.plugins,
|
|
jetpackStatus: window.wcSettings.dataEndpoints.jetpackStatus,
|
|
} )( ShippingBanner );
|
|
render( <HydratedShippingBanner itemsCount={ args.items } />, metaBox );
|