Passes default breadcrumb to hook

This commit is contained in:
Vlad
2018-04-05 18:25:32 -04:00
parent 7a3749e043
commit b2685f7591
3 changed files with 19 additions and 12 deletions

View File

@@ -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) => {

View File

@@ -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>

View File

@@ -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>