diff --git a/projects/packages/jetpack-mu-wpcom/changelog/fix-async-wpcom-sidebar-notice b/projects/packages/jetpack-mu-wpcom/changelog/fix-async-wpcom-sidebar-notice new file mode 100644 index 0000000000000..4b61f4337ea15 --- /dev/null +++ b/projects/packages/jetpack-mu-wpcom/changelog/fix-async-wpcom-sidebar-notice @@ -0,0 +1,4 @@ +Significance: patch +Type: fixed + +Load WPCOM sidebar notice async diff --git a/projects/packages/jetpack-mu-wpcom/src/features/wpcom-sidebar-notice/wpcom-sidebar-notice.js b/projects/packages/jetpack-mu-wpcom/src/features/wpcom-sidebar-notice/wpcom-sidebar-notice.js index 1dcf5081741fa..e036d3316c12e 100644 --- a/projects/packages/jetpack-mu-wpcom/src/features/wpcom-sidebar-notice/wpcom-sidebar-notice.js +++ b/projects/packages/jetpack-mu-wpcom/src/features/wpcom-sidebar-notice/wpcom-sidebar-notice.js @@ -1,23 +1,23 @@ -/* global wp, wpcomSidebarNotice */ +/* global wp, wpcomSidebarNoticeConfig */ import { wpcomTrackEvent } from '../../common/tracks'; import './wpcom-sidebar-notice.scss'; -const wpcomSidebarNoticeRecordEvent = event => { +const wpcomSidebarNoticeRecordEvent = ( event, wpcomSidebarNoticeData ) => { if ( ! event ) { return; } wpcomTrackEvent( event.name, event.props, - wpcomSidebarNotice.user.ID, - wpcomSidebarNotice.user.username + wpcomSidebarNoticeData.user.ID, + wpcomSidebarNoticeData.user.username ); }; -const wpcomShowSidebarNotice = () => { +const wpcomShowSidebarNotice = wpcomSidebarNoticeData => { const adminMenu = document.querySelector( '#adminmenu' ); - if ( ! adminMenu || typeof wpcomSidebarNotice === 'undefined' ) { + if ( ! adminMenu || ! wpcomSidebarNoticeData ) { return; } @@ -28,21 +28,23 @@ const wpcomShowSidebarNotice = () => {