From d79ea39e3269c8493bf63ff3a6b0d6f7e7c57b5c Mon Sep 17 00:00:00 2001 From: Rostislav Wolny Date: Wed, 1 Apr 2020 09:35:04 +0200 Subject: [PATCH] Add WP Api initialization to form editor bootstrap [MAILPOET-2750] --- assets/js/src/form_editor/form_editor.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/assets/js/src/form_editor/form_editor.jsx b/assets/js/src/form_editor/form_editor.jsx index 57c5b65a6f..9c4b5e82a6 100644 --- a/assets/js/src/form_editor/form_editor.jsx +++ b/assets/js/src/form_editor/form_editor.jsx @@ -1,5 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom'; +import apiFetch from '@wordpress/api-fetch'; import { GlobalContext, useGlobalContextValue } from 'context/index.jsx'; import Notices from 'notices/notices.jsx'; import Editor from './components/editor.jsx'; @@ -18,6 +19,9 @@ const App = () => ( window.addEventListener('DOMContentLoaded', () => { const appElement = document.querySelector('#mailpoet_form_edit'); if (appElement) { + // Initialize WP API + apiFetch.use(apiFetch.createRootURLMiddleware(window.wpApiSettings.root)); + apiFetch.use(apiFetch.createNonceMiddleware(window.wpApiSettings.nonce)); initStore(); initBlocks(); ReactDOM.render(