The question I have created a Hero Components by using their prop template with the path name when there are no props being shown in the builder:
- Can they add into the same BuilderComponets?
Builder.register("insertMenu", {
name: "Our Hero Components",
items: [
{
name: "Hero",
component: {
template: HeroComponent,
props: [
{
name: "image",
type: "file",
label: "Hero Image",
},
{
name: "title",
type: "text",
label: "Hero Title",
},
{
name: "description",
type: "text",
label: "Hero Description",
},
],
},
},
{
name: "Double Columns",
component: {
template: DoubleColumnsComponent,
props: [
{
name: "image1",
type: "file",
label: "Image 1",
},
{
name: "text1",
type: "text",
label: "Text 1",
},
{
name: "image2",
type: "file",
label: "Image 2",
},
{
name: "text2",
type: "text",
label: "Text 2",
},
],
},
},
{
name: "Triple Columns",
component: {
template: TripleColumnsComponent,
props: [
{
name: "image1",
type: "file",
label: "Image 1",
},
{
name: "text1",
type: "text",
label: "Text 1",
},
{
name: "image2",
type: "file",
label: "Image 2",
},
{
name: "text2",
type: "text",
label: "Text 2",
},
{
name: "image3",
type: "file",
label: "Image 3",
},
{
name: "text3",
type: "text",
label: "Text 3",
},
],
},
},
{
name: "Dynamic Columns",
component: {
template: DynamicColumnsComponent,
props: [
{
name: "columns",
type: "list",
label: "Columns",
itemProps: [
{
name: "image",
type: "file",
label: "Image",
},
{
name: "text",
type: "text",
label: "Text",
},
],
},
],
},
},
],
});