Field Groups
Overview
A Field Group is a special component to group a set of fields to be added all at once. You can even group the fields across rows & columns!
-
Create the Svelte file but leave its content empty
/src/components/ExampleTestCustomComponents/Custom2-Address.svelte -
Add into componentOptions
let options: BuilderOptions = {
componentOptions: [
{
customImport: import("../../../../components/ExampleTestCustomComponents/Custom2-Address.svelte"),
componentName: "Address",
icon: "✉️",
fieldGroup: [
{
fields: [
{
componentName: "Text",
labelAttributes: { label: "Name" },
htmlAttributes: {},
},
],
},
{
fields: [{ componentName: "Text", htmlAttributes: {}, labelAttributes: { label: "Address" } }],
},
{
fields: [
{ componentName: "Text", htmlAttributes: {}, labelAttributes: { label: "City" } },
{ componentName: "Text", htmlAttributes: {}, labelAttributes: { label: "State" } },
{
componentName: "Number",
htmlAttributes: {},
labelAttributes: { label: "Zip Code" },
},
],
},
],
},
],
};