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 breadcrumbContainer = document.getElementById('mailpoet_editor_breadcrumb');
|
||||
let breadcrumb = Hooks.applyFilters('mailpoet_newsletters_editor_breadcrumb', newsletterType, 'editor');
|
||||
breadcrumb = (breadcrumb !== newsletterType) ? breadcrumb : <Breadcrumb step="editor" />;
|
||||
const breadcrumb = Hooks.applyFilters(
|
||||
'mailpoet_newsletters_editor_breadcrumb',
|
||||
<Breadcrumb step="editor" />,
|
||||
newsletterType,
|
||||
'editor'
|
||||
);
|
||||
|
||||
if (breadcrumbContainer) {
|
||||
ReactDOM.render(breadcrumb, breadcrumbContainer);
|
||||
}
|
||||
ReactDOM.render(breadcrumb, breadcrumbContainer);
|
||||
};
|
||||
|
||||
const initializeEditor = (config) => {
|
||||
|
@@ -338,10 +338,12 @@ define(
|
||||
return newField;
|
||||
});
|
||||
const sendButtonOptions = this.getSendButtonOptions();
|
||||
|
||||
let breadcrumb = Hooks.applyFilters('mailpoet_newsletters_send_breadcrumb', this.state.item.type, 'send');
|
||||
breadcrumb = (breadcrumb !== this.state.item.type) ?
|
||||
breadcrumb : <Breadcrumb step="send" />;
|
||||
const breadcrumb = Hooks.applyFilters(
|
||||
'mailpoet_newsletters_send_breadcrumb',
|
||||
<Breadcrumb step="send" />,
|
||||
this.state.item.type,
|
||||
'send'
|
||||
);
|
||||
|
||||
return (
|
||||
<div>
|
||||
|
@@ -230,9 +230,12 @@ class NewsletterTemplates extends React.Component {
|
||||
content = <ul className="mailpoet_boxes clearfix">{templates}</ul>;
|
||||
}
|
||||
|
||||
let breadcrumb = Hooks.applyFilters('mailpoet_newsletters_template_breadcrumb', this.state.emailType, 'template');
|
||||
breadcrumb = (breadcrumb !== this.state.emailType) ?
|
||||
breadcrumb : <Breadcrumb step="template" />;
|
||||
const breadcrumb = Hooks.applyFilters(
|
||||
'mailpoet_newsletters_template_breadcrumb',
|
||||
<Breadcrumb step="template" />,
|
||||
this.state.emailType,
|
||||
'template'
|
||||
);
|
||||
|
||||
return (
|
||||
<div>
|
||||
|
Reference in New Issue
Block a user