PageHCF
areas: content, footer, header
Page HCF provides a minimal layout structure for a page container with a header, content and footer area.
Block
content
Block Setup
id: block_id
type: PageHCF
Settings
PageHCF JSON Schema Definition
type: object
properties:
events:
additionalProperties: false
properties:
onEnter:
description: >-
Trigger actions every time a context is mounted and keep the page in
loading until all actions have finished.
type: array
onEnterAsync:
description: >-
Trigger actions every time a context is mounted and do not keep the page
in loading.
type: array
onInit:
description: >-
Trigger actions the first time a context is mounted and keep the page in
loading until all actions have finished.
type: array
onInitAsync:
description: >-
Trigger actions the first time a context is mounted and do not keep the
page in loading.
type: array
type: object
properties:
additionalProperties: false
properties:
content:
additionalProperties: false
description: Content properties.
properties:
style:
description: Content css style object.
type: object
type: object
footer:
additionalProperties: false
description: Footer properties.
properties:
style:
description: Footer css style object.
type: object
type: object
header:
additionalProperties: false
description: Header properties.
properties:
color:
description: Header color.
type: string
style:
description: Header css style object.
type: object
theme:
default: dark
description: Header theme color.
enum:
- light
- dark
type: string
type: object
style:
description: Css style object to apply to layout.
type: object
type: object