Parameters
Configuration for an AppElementClient
Properties of appElementConfig
Registers a callback that renders an app element based on the data it receives.
Parameters
The data the callback must use to render the app element.
Returns
An array of one or more elements to render as output of an app element.
AppElementRendererOutput
Returns
A client that provides methods for creating and managing the lifecycle of an app element.
If an app element is selected, the element's data is overwritten and the element is re-rendered. Otherwise, the provided data is used to create a new app element.
Parameters
The data to attach to the app element. Existing data will be overwritten.
The position, dimensions, and rotation of the app element.
Properties of placement
The distance from the top edge of the container, in pixels.
- The pixels are relative to their container.
- Minimum: -32768
- Maximum: 32767
The distance from the left edge of the container, in pixels.
- The pixels are relative to their container.
- Minimum: -32768
- Maximum: 32767
A width, in pixels.
- The pixels are relative to their container.
- Minimum: 0
- Maximum: 32767
A height, in pixels.
- The pixels are relative to their container.
- Minimum: 0
- Maximum: 32767
A rotation, in degrees.
- Minimum: -180
- Maximum: 180
Returns
Promise<void>
A callback that runs when:
- the app element is created
- the app element's data is updated
- the user selects an existing app element
Parameters
Returns
void