From c4be6da26f0cd0fbcaac549cd4bf7bcc77082da5 Mon Sep 17 00:00:00 2001 From: wxa Date: Mon, 9 Nov 2020 14:53:46 +0300 Subject: [PATCH] Remove unused Breadcrumb component [MAILPOET-2433] --- .../components/_heading.scss | 12 ---- .../src/components-plugin/_breadcrumb.scss | 18 ----- assets/css/src/mailpoet-plugin.scss | 1 - assets/js/src/newsletters/breadcrumb.jsx | 67 ------------------- 4 files changed, 98 deletions(-) delete mode 100644 assets/css/src/components-plugin/_breadcrumb.scss delete mode 100644 assets/js/src/newsletters/breadcrumb.jsx diff --git a/assets/css/src/components-editor/components/_heading.scss b/assets/css/src/components-editor/components/_heading.scss index bc511af7eb..f5b7e7d78f 100644 --- a/assets/css/src/components-editor/components/_heading.scss +++ b/assets/css/src/components-editor/components/_heading.scss @@ -14,18 +14,6 @@ font-size: 23px; } -.mailpoet_breadcrumbs { - float: left; - font-size: .9em; - margin-bottom: 13px; - margin-left: 17px; - text-transform: uppercase; - - p { - margin: 0; - } -} - #mailpoet_heading_email_type { width: 200px; } diff --git a/assets/css/src/components-plugin/_breadcrumb.scss b/assets/css/src/components-plugin/_breadcrumb.scss deleted file mode 100644 index 6cb8271f83..0000000000 --- a/assets/css/src/components-plugin/_breadcrumb.scss +++ /dev/null @@ -1,18 +0,0 @@ -.mailpoet_breadcrumb { - color: $color-text; - font-size: .9em; - text-transform: uppercase; -} - -.mailpoet_breadcrumb .mailpoet_current { - font-weight: bold; -} - -.mailpoet_breadcrumb a { - color: $color-text; - text-decoration: none; -} - -.mailpoet_breadcrumb a:hover { - color: $color-text-hover; -} diff --git a/assets/css/src/mailpoet-plugin.scss b/assets/css/src/mailpoet-plugin.scss index 2f71d8882d..671056c65d 100644 --- a/assets/css/src/mailpoet-plugin.scss +++ b/assets/css/src/mailpoet-plugin.scss @@ -63,7 +63,6 @@ @import 'components-plugin/listing'; @import 'components-plugin/listing-forms'; @import 'components-plugin/listing-newsletters'; -@import 'components-plugin/breadcrumb'; @import 'components-plugin/forms'; @import 'components-plugin/settings'; @import 'components-plugin/progress-bar'; diff --git a/assets/js/src/newsletters/breadcrumb.jsx b/assets/js/src/newsletters/breadcrumb.jsx deleted file mode 100644 index e05225b556..0000000000 --- a/assets/js/src/newsletters/breadcrumb.jsx +++ /dev/null @@ -1,67 +0,0 @@ -import React from 'react'; -import classNames from 'classnames'; -import PropTypes from 'prop-types'; -import MailPoet from 'mailpoet'; - -class Breadcrumb extends React.Component { - constructor(props) { - super(props); - const steps = props.steps || [ - { - name: 'type', - label: MailPoet.I18n.t('selectType'), - }, - { - name: 'template', - label: MailPoet.I18n.t('template'), - }, - { - name: 'editor', - label: MailPoet.I18n.t('designer'), - }, - { - name: 'send', - label: MailPoet.I18n.t('send'), - }, - ]; - - this.state = { - steps, - }; - } - - render() { - const steps = this.state.steps.map((step, index) => { - const stepClasses = classNames( - { mailpoet_current: (this.props.step === step.name) } - ); - - return ( - - - { step.label } - - { (index < (this.state.steps.length - 1)) ? ' > ' : '' } - - ); - }); - - return ( -

- { steps } -

- ); - } -} - -Breadcrumb.propTypes = { - steps: PropTypes.arrayOf(PropTypes.object), - step: PropTypes.string, -}; - -Breadcrumb.defaultProps = { - steps: undefined, - step: null, -}; - -export default Breadcrumb;