Property description
The components property represents a part of a template that can be used within another template (e.g., an object template).
This property is user primarily for referencing within other templates. A single component can be referenced in multiple object type templates, allowing changes made to the component to automatically apply to all templates that reference it, instead of editing each individually.
Minimal JSON
{
"key": ""
}{
"key": "panel_table_recipes",
"template": {
"type": "panel",
"values": []
}
}Example taken from Example Application Package.
Nested properties
| Property | Description | Values | Mandatory |
|---|---|---|---|
key | Unique key of the asset. Used for referencing in the same package or other packages using packageKey#assetKey. | string | Yes |
template | Visual part of the template that is referenced in other templates. Templates are made up of different components, which are available in the Components library. | json | No |