Skip to content
This repository was archived by the owner on Nov 21, 2023. It is now read-only.

Commit 8da1842

Browse files
committed
Simplify newsletter block
1 parent 3e04269 commit 8da1842

File tree

2 files changed

+31
-22
lines changed

2 files changed

+31
-22
lines changed

admin/app/blocks/newsletter.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,35 @@ export const block_newsletter = {
1515
fields: [
1616
heading,
1717
{
18-
name: 'platform',
19-
label: t.blocks.newsletter.fields.platform.label,
20-
widget: 'select',
21-
i18n: 'duplicate',
22-
options: [
23-
{ label: t.blocks.newsletter.fields.platform.options.sendinblue, value: 'sendinblue' },
24-
{ label: t.blocks.newsletter.fields.platform.options.mailchimp, value: 'mailchimp' }
25-
],
26-
default: 'mailchimp'
27-
},
28-
{
29-
name: 'hiddens',
30-
label: t.blocks.newsletter.fields.hiddens.label,
31-
widget: 'list',
18+
name: 'form',
19+
label: t.blocks.newsletter.fields.form,
20+
widget: 'object',
21+
required: true,
3222
i18n: true,
33-
collapsed: true,
34-
required: false,
23+
collapsed: false,
24+
summary: '{{ url }}',
3525
fields: [
26+
url,
3627
{
37-
name: 'name',
38-
label: t.blocks.newsletter.fields.hiddens.fields.name,
39-
widget: 'string',
28+
name: 'hiddens',
29+
label: t.blocks.newsletter.fields.hiddens.label,
30+
widget: 'list',
31+
i18n: true,
32+
collapsed: true,
4033
required: false,
41-
i18n: 'duplicate'
34+
fields: [
35+
{
36+
name: 'name',
37+
label: t.fields.name,
38+
widget: 'string',
39+
required: false,
40+
i18n: 'duplicate'
41+
},
42+
value
43+
]
4244
},
43-
value
4445
]
4546
},
46-
url,
4747
background
4848
]
4949
}

admin/app/fields/name.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import {t} from "../i18n/translater.js";
2+
3+
export const name = {
4+
name: 'name',
5+
label: t.fields.name,
6+
widget: 'string',
7+
required: false,
8+
i18n: true
9+
}

0 commit comments

Comments
 (0)