New wizard step layout
[MAILPOET-2784]
This commit is contained in:
@@ -8,8 +8,64 @@
|
|||||||
.wrap {
|
.wrap {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.updated,
|
||||||
|
div.error,
|
||||||
|
.notice {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mailpoet-wizard-logo {
|
||||||
|
margin-bottom: 100px;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
@include respond-to(medium-screen) {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.mailpoet-wizard-step {
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
|
||||||
|
@include respond-to(medium-screen) {
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.mailpoet-wizard-step-illustration {
|
||||||
|
margin-right: $grid-gap;
|
||||||
|
max-width: $grid-column;
|
||||||
|
text-align: center;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-height: 300px;
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
@include respond-to(medium-screen) {
|
||||||
|
margin-right: 0;
|
||||||
|
max-width: $grid-column-small;
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-height: 240px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.mailpoet-wizard-step-content {
|
||||||
|
max-width: $grid-column-small + $grid-gap + $grid-column;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
@include respond-to(medium-screen) {
|
||||||
|
max-width: $grid-column;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Welcome wizard - old styles
|
||||||
.mailpoet_welcome_wizard_header {
|
.mailpoet_welcome_wizard_header {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
@@ -25,45 +81,12 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.mailpoet_welcome_wizard_flex {
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mailpoet_welcome_wizard_illustration {
|
|
||||||
flex-grow: 1;
|
|
||||||
height: 400px;
|
|
||||||
padding: 60px 40px 40px 60px;
|
|
||||||
text-align: right;
|
|
||||||
width: 50%;
|
|
||||||
|
|
||||||
img {
|
|
||||||
max-height: 100%;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
@include breakpoint-max-width(782px) {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.mailpoet_welcome_wizard_step_revenue_tracking {
|
.mailpoet_welcome_wizard_step_revenue_tracking {
|
||||||
input[type='submit'] {
|
input[type='submit'] {
|
||||||
margin-top: 40px;
|
margin-top: 40px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.mailpoet_welcome_wizard_step {
|
|
||||||
flex-grow: 1;
|
|
||||||
padding: 60px 60px 40px 40px;
|
|
||||||
text-align: left;
|
|
||||||
width: 50%;
|
|
||||||
|
|
||||||
@include breakpoint-max-width(782px) {
|
|
||||||
padding: 30px;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.mailpoet_welcome_wizard_step_content {
|
.mailpoet_welcome_wizard_step_content {
|
||||||
margin-top: 40px;
|
margin-top: 40px;
|
||||||
max-width: 620px;
|
max-width: 620px;
|
||||||
|
@@ -5,8 +5,8 @@ import WelcomeWizardStepLayoutBody from './step_layout_body.jsx';
|
|||||||
|
|
||||||
const WelcomeWizardStepLayout = (props) => (
|
const WelcomeWizardStepLayout = (props) => (
|
||||||
<>
|
<>
|
||||||
<div className="mailpoet_welcome_wizard_header">
|
<div className="mailpoet-wizard-logo">
|
||||||
<img src={window.mailpoet_logo_url} width="200" height="87" alt="MailPoet logo" />
|
<img src={window.mailpoet_logo_url} width="160" height="50" alt="MailPoet logo" />
|
||||||
</div>
|
</div>
|
||||||
<WelcomeWizardStepLayoutBody
|
<WelcomeWizardStepLayoutBody
|
||||||
illustrationUrl={props.illustrationUrl}
|
illustrationUrl={props.illustrationUrl}
|
||||||
|
@@ -2,11 +2,11 @@ import PropTypes from 'prop-types';
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
const WelcomeWizardStepLayoutBody = (props) => (
|
const WelcomeWizardStepLayoutBody = (props) => (
|
||||||
<div className="mailpoet_welcome_wizard_flex">
|
<div className="mailpoet-wizard-step">
|
||||||
<div className="mailpoet_welcome_wizard_illustration">
|
<div className="mailpoet-wizard-step-illustration">
|
||||||
<img src={props.illustrationUrl} alt="" />
|
<img src={props.illustrationUrl} alt="" />
|
||||||
</div>
|
</div>
|
||||||
<div className="mailpoet_welcome_wizard_step">
|
<div className="mailpoet-wizard-step-content">
|
||||||
{props.children}
|
{props.children}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -78,7 +78,6 @@ const WelcomeWizardStepsController = (props) => {
|
|||||||
<>
|
<>
|
||||||
<Steps count={stepsCount} current={step} />
|
<Steps count={stepsCount} current={step} />
|
||||||
<StepsContent>
|
<StepsContent>
|
||||||
<div className="mailpoet_welcome_wizard_steps">
|
|
||||||
{ stepName === 'WelcomeWizardSenderStep'
|
{ stepName === 'WelcomeWizardSenderStep'
|
||||||
? (
|
? (
|
||||||
<WelcomeWizardStepLayout
|
<WelcomeWizardStepLayout
|
||||||
@@ -143,7 +142,6 @@ const WelcomeWizardStepsController = (props) => {
|
|||||||
/>
|
/>
|
||||||
</WelcomeWizardStepLayout>
|
</WelcomeWizardStepLayout>
|
||||||
) : null}
|
) : null}
|
||||||
</div>
|
|
||||||
</StepsContent>
|
</StepsContent>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user