Add link to old editor to the sidebar

[MAILPOET-2549]
This commit is contained in:
Rostislav Wolny
2020-01-21 11:22:27 +01:00
committed by Jack Kitterhing
parent 27f46bb91d
commit a9f612d57f
3 changed files with 19 additions and 1 deletions

View File

@@ -86,3 +86,8 @@ $gutenberg-control-border-color-focus: #007cba;
margin: 8px 0; margin: 8px 0;
} }
} }
// Styles for old editor link
.mailpoet_old_form_editor_link {
padding: 16px;
}

View File

@@ -28,6 +28,9 @@ SidebarHeader.propTypes = {
]).isRequired, ]).isRequired,
}; };
const oldEditorUrl = new URL(window.location.href);
oldEditorUrl.searchParams.set('legacy', 1);
export default () => { export default () => {
const activeTab = useSelect( const activeTab = useSelect(
(select) => select('mailpoet-form-editor').getSidebarActiveTab(), (select) => select('mailpoet-form-editor').getSidebarActiveTab(),
@@ -74,6 +77,13 @@ export default () => {
</ul> </ul>
</SidebarHeader> </SidebarHeader>
{activeTab === 'form' ? <FormSettings /> : <BlockSettings />} {activeTab === 'form' ? <FormSettings /> : <BlockSettings />}
<p className="mailpoet_old_form_editor_link">
{MailPoet.I18n.t('editorIsUsingGutenberg')}
<br />
<a href="mailto:quentin@mailpoet.com">{MailPoet.I18n.t('giveFeedback')}</a>
{' '}
<a href={oldEditorUrl.toString()}>{MailPoet.I18n.t('useOldEditor')}</a>
</p>
</div> </div>
); );
}; };

View File

@@ -108,7 +108,10 @@
'blockCreateButton': _x('Create', 'Label on form submit button.'), 'blockCreateButton': _x('Create', 'Label on form submit button.'),
'customFieldName': _x('Field name', 'Label for form field for custom input name'), 'customFieldName': _x('Field name', 'Label for form field for custom input name'),
'selectCustomFieldType': _x('Select a field type', 'Label for form field for custom input type'), 'selectCustomFieldType': _x('Select a field type', 'Label for form field for custom input type'),
'customFieldWithNameExists': __('The custom field [name] already exists. Please choose another name.') 'customFieldWithNameExists': __('The custom field [name] already exists. Please choose another name.'),
'editorIsUsingGutenberg': __('This form editor uses the WordPress Block Editor (Gutenberg)'),
'giveFeedback': __('Give feedback.'),
'useOldEditor': __('Use the old editor.')
}) %> }) %>
<% endblock %> <% endblock %>