/
renderPlugins.ts
81 lines (79 loc) · 3.48 KB
/
renderPlugins.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// Elements
import document from "@webiny/app-page-builder/render/plugins/elements/document";
import grid from "@webiny/app-page-builder/render/plugins/elements/grid";
import block from "@webiny/app-page-builder/render/plugins/elements/block";
import cell from "@webiny/app-page-builder/render/plugins/elements/cell";
import icon from "@webiny/app-page-builder/render/plugins/elements/icon";
import image from "@webiny/app-page-builder/render/plugins/elements/image";
import paragraph from "@webiny/app-page-builder/render/plugins/elements/paragraph";
import heading from "@webiny/app-page-builder/render/plugins/elements/heading";
import list from "@webiny/app-page-builder/render/plugins/elements/list";
import quote from "@webiny/app-page-builder/render/plugins/elements/quote";
import button from "@webiny/app-page-builder/render/plugins/elements/button";
import codesandbox from "@webiny/app-page-builder/render/plugins/elements/embeds/codesandbox";
import soundcloud from "@webiny/app-page-builder/render/plugins/elements/embeds/soundcloud";
import youtube from "@webiny/app-page-builder/render/plugins/elements/embeds/youtube";
import iframe from "@webiny/app-page-builder/render/plugins/elements/iframe";
import vimeo from "@webiny/app-page-builder/render/plugins/elements/embeds/vimeo";
import twitter from "@webiny/app-page-builder/render/plugins/elements/embeds/twitter";
import pinterest from "@webiny/app-page-builder/render/plugins/elements/embeds/pinterest";
import pagesList from "@webiny/app-page-builder/render/plugins/elements/pagesList";
import imagesList from "@webiny/app-page-builder/render/plugins/elements/imagesList";
// Page settings
import pageSettings from "@webiny/app-page-builder/render/plugins/pageSettings";
// Element settings
import align from "@webiny/app-page-builder/render/plugins/elementSettings/align";
import animation from "@webiny/app-page-builder/render/plugins/elementSettings/animation";
import background from "@webiny/app-page-builder/render/plugins/elementSettings/background";
import border from "@webiny/app-page-builder/render/plugins/elementSettings/border";
import gridSettings from "@webiny/app-page-builder/render/plugins/elementSettings/grid";
import height from "@webiny/app-page-builder/render/plugins/elementSettings/height";
import width from "@webiny/app-page-builder/render/plugins/elementSettings/width";
import shadow from "@webiny/app-page-builder/render/plugins/elementSettings/shadow";
import padding from "@webiny/app-page-builder/render/plugins/elementSettings/padding";
import margin from "@webiny/app-page-builder/render/plugins/elementSettings/margin";
import textSetting from "@webiny/app-page-builder/render/plugins/elementSettings/text";
import property from "@webiny/app-page-builder/render/plugins/elementSettings/property";
// Responsive mode
import responsiveMode from "@webiny/app-page-builder/render/plugins/responsiveMode";
import spaceX from "theme/pageElements/spaceX/website";
export default [
// Elements
document(),
grid(),
block(),
cell(),
image(),
icon(),
paragraph(),
heading(),
list(),
quote(),
button(),
codesandbox(),
soundcloud(),
youtube(),
iframe(),
vimeo(),
twitter(),
pinterest(),
pagesList(),
imagesList(),
spaceX,
// Page settings
pageSettings(),
// Element settings
align,
animation,
background,
border,
gridSettings,
height,
width,
shadow,
padding,
margin,
textSetting,
property,
responsiveMode()
];