/* global ajaxurl */ /** * External dependencies */ import React from 'react'; import ReactDOM from 'react-dom'; /** * WordPress dependencies */ import domReady from '@wordpress/dom-ready'; /** * SUI dependencies */ import { TutorialsList, TutorialsSlider } from '@wpmudev/shared-tutorials'; import MixPanel from "./mixpanel" function hideTutorials() { const xhr = new XMLHttpRequest(); xhr.open( 'POST', ajaxurl + '?action=smush_hide_tutorials', true ); xhr.setRequestHeader( 'Content-type', 'application/x-www-form-urlencoded' ); xhr.onload = () => { if ( 200 === xhr.status ) { const noticeMessage = `
${ window.wp_smush_msgs.tutorialsRemoved }
`, noticeOptions = { type: 'success', icon: 'check', }; window.SUI.openNotice( 'wp-smush-ajax-notice', noticeMessage, noticeOptions ); } }; xhr.send( '_ajax_nonce=' + window.wp_smush_msgs.nonce ); } /** * Render the "Tutorials List" component. * * @since 2.8.5 */ domReady( function() { // Tutorials section on Dashboard page. const tutorialsDiv = document.getElementById( 'smush-dash-tutorials' ); if ( tutorialsDiv ) { ReactDOM.render(