Remove mailpoet_data use from send email preview feature

MAILPOET-6431
This commit is contained in:
Oluwaseun Olorunsola
2025-01-30 13:54:07 +01:00
committed by Oluwaseun Olorunsola
parent 27b66e9dc9
commit 43990d9e8b
4 changed files with 6 additions and 26 deletions

View File

@@ -13,17 +13,11 @@ import {
} from '@wordpress/element';
import { ENTER } from '@wordpress/keycodes';
import { isEmail } from '@wordpress/url';
import { useEntityProp } from '@wordpress/core-data';
/**
* Internal dependencies
*/
import {
MailPoetEmailData,
SendingPreviewStatus,
storeName,
editorCurrentPostType,
} from '../../store';
import { SendingPreviewStatus, storeName } from '../../store';
import { recordEvent, recordEventOnce } from '../../events';
function RawSendPreviewEmail() {
@@ -42,17 +36,8 @@ function RawSendPreviewEmail() {
isModalOpened,
} = useSelect( ( select ) => select( storeName ).getPreviewState(), [] );
const [ mailpoetEmailData ] = useEntityProp(
'postType',
editorCurrentPostType,
'mailpoet_data'
) as [ MailPoetEmailData, unknown, unknown ];
const handleSendPreviewEmail = () => {
void requestSendingNewsletterPreview(
mailpoetEmailData.id,
previewToEmail
);
void requestSendingNewsletterPreview( previewToEmail );
};
const closeCallback = () => {