The compass:globalPage
module adds a page to Compass that is accessible by clicking on the Apps
dropdown, then clicking on the page name. Content is then rendered on a new Compass page
that is accessible to all Compass users.
Property | Type | Required | Description |
---|---|---|---|
key |
| Yes |
A key for the module, which other modules can refer to. Must be unique within the manifest. Regex: |
resource | string | If using Custom UI or modern versions of UI Kit | The key of a static resources entry that your module will display. See resources for more details. |
render | 'native' | If using modern versions of UI Kit | Indicates the module uses UI Kit. |
function | string | Deprecated Required if using UI Kit 1 | The key of a function module that returns a UI Kit 1 component. |
resolver | { function: string } or{ endpoint: string } |
Set the Set the | |
title | string | Yes | The title of the global page, which is displayed at the top of the page. |
icon | string |
The icon displayed next to the For custom UI and UI Kit apps, the If no icon is provided, or if there's an issue preventing the icon from loading, a generic app icon will be displayed. | |
fullscreen | boolean | Whether the global page will occupy the full screen width. The default value is false. |
Use the useProductContext hook to access the extension context in UI Kit or getContext bridge method in custom UI.
Property | Type | Description |
---|---|---|
type | string | The type of the module (compass:globalPage ) |
Property | Type | Description |
---|---|---|
type | string | The type of the module (compass:globalPage ) |
Rate this page: