/** @format */ /** * External dependencies */ import '@wordpress/notices'; import { render } from '@wordpress/element'; /** * Internal dependencies */ import './stylesheets/_index.scss'; import { PageLayout, EmbedLayout, PrimaryLayout as NoticeArea } from './layout'; import 'wc-api/wp-data-store'; const appRoot = document.getElementById( 'root' ); if ( appRoot ) { render( , appRoot ); } else { const embeddedRoot = document.getElementById( 'woocommerce-embedded-root' ); // Render the header. render( , embeddedRoot ); embeddedRoot.classList.remove( 'is-embed-loading' ); // Render notices just above the WP content div. const wpBody = document.getElementById( 'wpbody-content' ); const wrap = wpBody.querySelector( '.wrap' ); const noticeContainer = document.createElement( 'div' ); render(
, wpBody.insertBefore( noticeContainer, wrap ) ); }