Skip to content

Commit c1c63fa

Browse files
committed
rework for inner blocks
1 parent 0f4e086 commit c1c63fa

File tree

6 files changed

+111
-496
lines changed

6 files changed

+111
-496
lines changed

blocks/post/block.json

Lines changed: 35 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -1,97 +1,37 @@
11
{
2-
"$schema": "https://schemas.wp.org/trunk/block.json",
3-
"apiVersion": 2,
4-
"name": "wp-newsletter-builder/post",
5-
"version": "0.1.0",
6-
"title": "Newsletter Single Post",
7-
"category": "design",
8-
"icon": "admin-post",
9-
"description": "Displays a post",
10-
"textdomain": "post",
11-
"editorScript": "file:index.ts",
12-
"editorStyle": "file:index.css",
13-
"style": [
14-
"file:style-index.css"
15-
],
16-
"render": "file:render.php",
17-
"attributes": {
18-
"postId": {
19-
"type": "number",
20-
"default": 0
21-
},
22-
"showImage": {
23-
"type": "boolean",
24-
"default": true
25-
},
26-
"showExcerpt": {
27-
"type": "boolean",
28-
"default": true
29-
},
30-
"showContent": {
31-
"type": "boolean",
32-
"default": true
33-
},
34-
"showByline": {
35-
"type": "boolean",
36-
"default": true
37-
},
38-
"showCta": {
39-
"type": "boolean",
40-
"default": true
41-
},
42-
"showProBadge": {
43-
"type": "boolean",
44-
"default": true
45-
},
46-
"order": {
47-
"type": "array",
48-
"items": {
49-
"type": "string"
50-
},
51-
"default": [
52-
"title",
53-
"byline",
54-
"image",
55-
"excerpt",
56-
"content",
57-
"cta"
58-
]
59-
},
60-
"overrideTitle": {
61-
"type": "string",
62-
"default": ""
63-
},
64-
"overrideImage": {
65-
"type": "number",
66-
"default": 0
67-
},
68-
"overrideExcerpt": {
69-
"type": "string",
70-
"default": ""
71-
},
72-
"overrideContent": {
73-
"type": "string",
74-
"default": ""
75-
},
76-
"overrideByline": {
77-
"type": "string",
78-
"default": ""
79-
},
80-
"overrideUrl": {
81-
"type": "string",
82-
"default": ""
83-
},
84-
"number": {
85-
"type": "number",
86-
"default": null
87-
},
88-
"smallerFont": {
89-
"type": "boolean",
90-
"default": false
91-
},
92-
"imgSizes": {
93-
"type": "string",
94-
"default": ""
95-
}
96-
}
2+
"$schema": "https://schemas.wp.org/trunk/block.json",
3+
"apiVersion": 2,
4+
"name": "wp-newsletter-builder/post",
5+
"version": "0.1.0",
6+
"title": "Newsletter Single Post",
7+
"category": "design",
8+
"icon": "admin-post",
9+
"description": "Displays a post",
10+
"textdomain": "post",
11+
"editorScript": "file:index.ts",
12+
"editorStyle": "file:index.css",
13+
"style": [
14+
"file:style-index.css"
15+
],
16+
"render": "file:render.php",
17+
"attributes": {
18+
"postId": {
19+
"type": "number",
20+
"default": 0
21+
},
22+
"postType": {
23+
"type": "string",
24+
"default": "post"
25+
},
26+
"overrideUrl": {
27+
"type": "string",
28+
"default": ""
29+
}
30+
},
31+
"providesContext": {
32+
"postId": "postId",
33+
"postType": "postType",
34+
"queryId": "0",
35+
"overrideUrl": "overrideUrl"
36+
}
9737
}

0 commit comments

Comments
 (0)