Display preview border

[MAILPOET-2602]
This commit is contained in:
Pavel Dohnal
2020-02-11 10:37:04 +01:00
committed by Jack Kitterhing
parent e534997d48
commit 8cf8c6004c
2 changed files with 15 additions and 1 deletions

View File

@@ -1,11 +1,14 @@
import React, { useState } from 'react';
import PropTypes from 'prop-types';
import MailPoet from 'mailpoet';
import classnames from 'classnames';
function Preview({
children,
}) {
const [checked, setChecked] = useState('desktop');
return (
<div className="mailpoet_browser_preview">
<div className="mailpoet_browser_preview_toggle">
@@ -30,7 +33,17 @@ function Preview({
{MailPoet.I18n.t('formPreviewMobile')}
</label>
</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>
);
}