Removed "add-email-note"

This commit is contained in:
Fernando Marichal 2021-04-23 17:16:01 -03:00
parent 14e14d3719
commit 31fe4ddb73
1 changed files with 0 additions and 82 deletions

View File

@ -1,82 +0,0 @@
/**
* External dependencies.
*/
import { useState } from '@wordpress/element';
import { Button } from '@wordpress/components';
import apiFetch from '@wordpress/api-fetch';
export const AddEmailNote = () => {
const [isAdding, setIsAdding] = useState(false);
const [hasAdded, setHasAdded] = useState(false);
const [errorMessage, setErrorMessage] = useState(false);
async function triggerAddEmailNote() {
setIsAdding(true);
setHasAdded(false);
setErrorMessage(false);
const name = prompt('Enter the note name');
if (!name) {
setIsAdding(false);
return;
}
const title = prompt('Enter the note title');
if (!title) {
setIsAdding(false);
return;
}
try {
await apiFetch({
path: '/wc-admin-test-helper/admin-notes/add-email-note/v1',
method: 'POST',
data: {
name,
title,
},
});
setHasAdded(true);
} catch (ex) {
setErrorMessage(ex.message);
}
setIsAdding(false);
}
return (
<>
<p>
<strong>
Add an <u>email</u> note
</strong>
</p>
<p>
This will add a new <strong>email</strong> note. Enable email
insights{' '}
<a href="/wp-admin/admin.php?page=wc-settings&tab=email">
here
</a>{' '}
and run the cron to send the note by email.
<br />
<Button
onClick={triggerAddEmailNote}
disabled={isAdding}
isPrimary
>
Add email note
</Button>
<br />
<span className="woocommerce-admin-test-helper__action-status">
{isAdding && 'Adding, please wait'}
{hasAdded && 'Email note added'}
{errorMessage && (
<>
<strong>Error:</strong> {errorMessage}
</>
)}
</span>
</p>
</>
);
};