Passes default breadcrumb to hook
This commit is contained in:
@@ -10,12 +10,14 @@ const getUrlParam = param => (location.search.split(`${param}=`)[1] || '').split
|
|||||||
|
|
||||||
const renderBreadcrumb = (newsletterType) => {
|
const renderBreadcrumb = (newsletterType) => {
|
||||||
const breadcrumbContainer = document.getElementById('mailpoet_editor_breadcrumb');
|
const breadcrumbContainer = document.getElementById('mailpoet_editor_breadcrumb');
|
||||||
let breadcrumb = Hooks.applyFilters('mailpoet_newsletters_editor_breadcrumb', newsletterType, 'editor');
|
const breadcrumb = Hooks.applyFilters(
|
||||||
breadcrumb = (breadcrumb !== newsletterType) ? breadcrumb : <Breadcrumb step="editor" />;
|
'mailpoet_newsletters_editor_breadcrumb',
|
||||||
|
<Breadcrumb step="editor" />,
|
||||||
|
newsletterType,
|
||||||
|
'editor'
|
||||||
|
);
|
||||||
|
|
||||||
if (breadcrumbContainer) {
|
ReactDOM.render(breadcrumb, breadcrumbContainer);
|
||||||
ReactDOM.render(breadcrumb, breadcrumbContainer);
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const initializeEditor = (config) => {
|
const initializeEditor = (config) => {
|
||||||
|
@@ -338,10 +338,12 @@ define(
|
|||||||
return newField;
|
return newField;
|
||||||
});
|
});
|
||||||
const sendButtonOptions = this.getSendButtonOptions();
|
const sendButtonOptions = this.getSendButtonOptions();
|
||||||
|
const breadcrumb = Hooks.applyFilters(
|
||||||
let breadcrumb = Hooks.applyFilters('mailpoet_newsletters_send_breadcrumb', this.state.item.type, 'send');
|
'mailpoet_newsletters_send_breadcrumb',
|
||||||
breadcrumb = (breadcrumb !== this.state.item.type) ?
|
<Breadcrumb step="send" />,
|
||||||
breadcrumb : <Breadcrumb step="send" />;
|
this.state.item.type,
|
||||||
|
'send'
|
||||||
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
@@ -230,9 +230,12 @@ class NewsletterTemplates extends React.Component {
|
|||||||
content = <ul className="mailpoet_boxes clearfix">{templates}</ul>;
|
content = <ul className="mailpoet_boxes clearfix">{templates}</ul>;
|
||||||
}
|
}
|
||||||
|
|
||||||
let breadcrumb = Hooks.applyFilters('mailpoet_newsletters_template_breadcrumb', this.state.emailType, 'template');
|
const breadcrumb = Hooks.applyFilters(
|
||||||
breadcrumb = (breadcrumb !== this.state.emailType) ?
|
'mailpoet_newsletters_template_breadcrumb',
|
||||||
breadcrumb : <Breadcrumb step="template" />;
|
<Breadcrumb step="template" />,
|
||||||
|
this.state.emailType,
|
||||||
|
'template'
|
||||||
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
Reference in New Issue
Block a user