LinkValue | The stored value of a link field: a bare URL or path, or the link with its options. |
PlatformBlockSettings | The settings of a platform block type, as the merchant set them. |
PlatformBlockType | A block type the platform ships. |
PlatformSectionSettings | The settings of a platform section type, as the merchant set them. |
PlatformSectionType | A section type the platform ships. |
MediaValue | The stored value of a media field: a media:// library file, an asset:// theme file, an image URL, or '' when unset. |
IconValue | The stored value of an icon field: a content icon name, lucide:<name>, logo:<id> for a platform logo, or svg:<markup> for a custom icon. |
SettingsSchema | A settings object: setting id to field.* result, in inspector order. |
SettingsOf | The settings a component receives for a schema; fields with a default are always present. |
FieldSpec | What a field.* builder returns: one setting's inspector description, carrying its value type. |
FieldBuilders | The field builders, one per setting kind: text, number, colour, image, link, product and more. |
FieldSet | A reusable group of settings: call it with a prefix and spread the result into settings. |
FieldSetOptions | What a field set's call takes beside its prefix: an optional heading, and this use's own defaults and locale paths. |
ThemeSettingsDefinition | The theme settings src/settings.ts declares: the panel's groups and their fields. |
ThemeSettingsGroupDefinition | One group of the theme settings panel: its id, heading and field.* settings by path. |
ElementCategory | A picker group an element is listed under, such as marketing or product. |
ElementIntent | What a section is for: its kinds, moods, photos, products, height and source. |
StyleCapability | A group of style controls the inspector's Style tab offers, such as spacing or background. |
ElementIconId | An icon of the element picker and navigator. |
ElementWording | Own wording of an element, field, preset or slot by admin language, such as { hu: { label: 'Csempék' } }. |
ElementSlot | A named region of an element that Slot draws, with its label and accepted children. |
ElementPreset | A named starting configuration an element offers on insert; a plain insert applies default, other presets get their own tiles. |
ElementScope | A data scope an element reads from above or opens for its children: product or collection. |
SectionGroup | A page-wide section group outside the templates: header or footer. |
BlockFrameTag | The box the platform draws around each block instance: div, li, span, or self for platform elements. |
ElementStyle | Style values in theme tokens, as an element instance stores them. |
ElementSeed | A child element a static block or preset starts with. |
ElementSettingsSeed | Settings an instance starts with, by setting id. |
ElementAttrs | Attributes to spread on the element's root node, so merchant styling, anchors and the editor reach it. |
ElementRenderProps | What an element component receives for an already computed settings type. |
ElementProps | What a section or block component receives for its settings schema. |
ElementComponent | A component that draws an element from its settings. |
AcceptedBlock | A defineBlock result named in accepts instead of its type key. |
StaticBlockDefinition | One fixed child of a section or block that merchants can hide and restyle but never move or delete. |
ElementBlocksRule | Which child elements an element accepts, in the customizer and in saved layouts. |
ElementContextRule | Scopes an element reads from above (requires) and opens for its children (provides). |
ElementDefinitionBase | What sections and blocks share in their definition; every property is literal data the compiler reads statically. |
SectionDefinition | The object passed to defineSection. |
BlockDefinition | The object passed to defineBlock. |
SectionElement | A declared section, ready to export from a file under src/sections. |
BlockElement | A declared block, ready to export from a file under src/blocks or src/sections. |
SectionOverride | A theme renderer for a platform section type whose schema, inspector and data the platform keeps. |
BlockOverride | A theme renderer for a platform block type whose schema, inspector and data the platform keeps. |
SlotTag | The element type of a slot's box; none draws the children straight into the parent. |
SlotProps | Props of Slot. |
EditableTextTag | A tag EditableText can render. |
EditableTextProps | Props of EditableText. |
EditableRichTextProps | Props of EditableRichText. |
ElementContext | The element instance currently drawing. |
ChildBlock | A child instance of the current element. |
LazyBlockOptions | Options of lazyBlock. |