Display preview border
[MAILPOET-2602]
This commit is contained in:
committed by
Jack Kitterhing
parent
e534997d48
commit
8cf8c6004c
@@ -148,6 +148,7 @@ p.sender_email_address_warning:first-child {
|
|||||||
border: 1px solid #c3c3c3;
|
border: 1px solid #c3c3c3;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
padding: 30px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,11 +1,14 @@
|
|||||||
import React, { useState } from 'react';
|
import React, { useState } from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import MailPoet from 'mailpoet';
|
import MailPoet from 'mailpoet';
|
||||||
|
import classnames from 'classnames';
|
||||||
|
|
||||||
function Preview({
|
function Preview({
|
||||||
children,
|
children,
|
||||||
}) {
|
}) {
|
||||||
const [checked, setChecked] = useState('desktop');
|
const [checked, setChecked] = useState('desktop');
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="mailpoet_browser_preview">
|
<div className="mailpoet_browser_preview">
|
||||||
<div className="mailpoet_browser_preview_toggle">
|
<div className="mailpoet_browser_preview_toggle">
|
||||||
@@ -30,7 +33,17 @@ function Preview({
|
|||||||
{MailPoet.I18n.t('formPreviewMobile')}
|
{MailPoet.I18n.t('formPreviewMobile')}
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
{children}
|
<div
|
||||||
|
className={classnames(
|
||||||
|
'mailpoet_browser_preview_container',
|
||||||
|
{ mailpoet_browser_preview_container_mobile: checked !== 'desktop' },
|
||||||
|
{ mailpoet_browser_preview_container_desktop: checked === 'desktop' },
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
<div className="mailpoet_browser_preview_border">
|
||||||
|
{children}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user