Skip to main content

StorefrontAppBlock

One block of a section the buyer app draws: its type and its resolved settings.

type StorefrontAppBlock {
id: String!
settings: JSON!
type: String!
}

Fields​

StorefrontAppBlock.id ● String! non-null scalar​

The block's instance id in the document.

StorefrontAppBlock.settings ● JSON! non-null scalar​

The block's values, read against its definition: every field present, a stored value only where it fits the field, else the field's default (the engine's resolveValues). Links are @arc/theme-engine link values.

StorefrontAppBlock.type ● String! non-null scalar​

The block type the section declares (a slide, a tile, a logo …).

Member Of​

StorefrontAppSection object