Skip to main content
zerotal

Documentation


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