diff --git a/assets/js/src/form_editor/components/preview/fixed_bar_settings.tsx b/assets/js/src/form_editor/components/preview/fixed_bar_settings.tsx
index eeae2fb8b4..6acfeeabe7 100644
--- a/assets/js/src/form_editor/components/preview/fixed_bar_settings.tsx
+++ b/assets/js/src/form_editor/components/preview/fixed_bar_settings.tsx
@@ -20,11 +20,6 @@ const FixedBarSettings = () => {
changeFormSettings(settings);
};
- const fixedBarFormDelay = formSettings.fixedBarFormDelay === undefined
- ? 15
- : formSettings.fixedBarFormDelay;
- const fixedBarFormPosition = formSettings.fixedBarFormPosition === undefined ? 'top' : formSettings.fixedBarFormPosition;
-
return (
<>
{MailPoet.I18n.t('placeFixedBarFormOnPagesDescription')}
@@ -41,7 +36,7 @@ const FixedBarSettings = () => {
/>
({
value: delayValue,
@@ -50,7 +45,7 @@ const FixedBarSettings = () => {
/>
{
settings[key] = value;
changeFormSettings(settings);
};
- const popupFormDelay = formSettings.popupFormDelay === undefined
- ? 15
- : formSettings.popupFormDelay;
return (
<>
@@ -40,7 +37,7 @@ const PopUpSettings = () => {
/>
({
value: delayValue,
diff --git a/assets/js/src/form_editor/components/preview/slide_in_settings.tsx b/assets/js/src/form_editor/components/preview/slide_in_settings.tsx
index 8052231225..cd00f15a9a 100644
--- a/assets/js/src/form_editor/components/preview/slide_in_settings.tsx
+++ b/assets/js/src/form_editor/components/preview/slide_in_settings.tsx
@@ -20,11 +20,6 @@ const SlideInSettings = () => {
changeFormSettings(settings);
};
- const slideInFormDelay = formSettings.slideInFormDelay === undefined
- ? 15
- : formSettings.slideInFormDelay;
- const slideInFormPosition = formSettings.slideInFormPosition === undefined ? 'right' : formSettings.slideInFormPosition;
-
return (
<>
{MailPoet.I18n.t('placeSlideInFormOnPagesDescription')}
@@ -41,7 +36,7 @@ const SlideInSettings = () => {
/>
({
value: delayValue,
@@ -50,7 +45,7 @@ const SlideInSettings = () => {
/>
{
expect(map(data).settings).to.have.property('otherStyles').that.deep.eq({ width: { unit: 'percent', value: 100 } });
});
+ it('Sets default delays and positions', () => {
+ expect(map(data).settings).to.have.property('popupFormDelay').eq(15);
+ expect(map(data).settings).to.have.property('fixedBarFormDelay').eq(15);
+ expect(map(data).settings).to.have.property('slideInFormDelay').eq(15);
+ expect(map(data).settings).to.have.property('slideInFormPosition').eq('right');
+ expect(map(data).settings).to.have.property('fixedBarFormPosition').eq('top');
+ });
+
it('Keeps set placement styles', () => {
const mapData = {
...data,