diff --git a/classes/class-assets.php b/classes/class-assets.php index e5d1807..3e3d7be 100644 --- a/classes/class-assets.php +++ b/classes/class-assets.php @@ -60,8 +60,8 @@ class Mind_Assets { 'mind-editor', 'mindData', array( - 'connected' => ! ! $openai_key, - 'settingsURL' => admin_url( 'admin.php?page=mind' ), + 'connected' => ! ! $openai_key, + 'settingsPageURL' => admin_url( 'admin.php?page=mind' ), ) ); diff --git a/src/index.js b/src/index.js index 085cb22..bf54371 100644 --- a/src/index.js +++ b/src/index.js @@ -6,6 +6,7 @@ import './style.scss'; /** * Internal dependencies */ +import './store/core'; import './store/blocks'; import './store/popup'; import './popup'; diff --git a/src/popup/components/not-connected-screen/index.js b/src/popup/components/not-connected-screen/index.js index 1810ef5..edfeac6 100644 --- a/src/popup/components/not-connected-screen/index.js +++ b/src/popup/components/not-connected-screen/index.js @@ -7,10 +7,17 @@ import './style.scss'; * WordPress dependencies */ import { __ } from '@wordpress/i18n'; - -const { settingsURL } = window.mindData; +import { useSelect } from '@wordpress/data'; export default function NotConnectedScreen() { + const { settingsPageURL } = useSelect((select) => { + const { getSettingsPageURL } = select('mind'); + + return { + settingsPageURL: getSettingsPageURL(), + }; + }); + return (