Documentation / @zerotal/admin / index / BuilderBlock
Class: BuilderBlock
Defined in: admin/src/form/Field.ts:68
A named block type for a builder field. Each block has its own sub-schema; a builder row records which block it is.
builderBlock("heading").icon("type").schema([ textInput("content").required(), select("level").options({ h2: "H2", h3: "H3" }), ])
Constructors
Constructor
new BuilderBlock(
name):BuilderBlock
Defined in: admin/src/form/Field.ts:74
Parameters
name
string
Returns
BuilderBlock
Methods
label()
label(
label):this
Defined in: admin/src/form/Field.ts:78
Parameters
label
string
Returns
this
icon()
icon(
name):this
Defined in: admin/src/form/Field.ts:83
Parameters
name
string
Returns
this
schema()
schema(
fields):this
Defined in: admin/src/form/Field.ts:88
Parameters
fields
Field[]
Returns
this
getLabel()
getLabel():
string
Defined in: admin/src/form/Field.ts:93
Returns
string