Surfaces
Surfaces is an enum containing the unique names of each surface (location in the Netlify UI) that a UI extension can render to.
The SDK exposes which surface your extension UI app is currently rendering to, so you can use this enum for routing and display the correct UI for a given surface to a user.
Documentation:
Enumeration Members
Enumeration Member | Value |
---|---|
ConnectConfiguration | "extension-connect-configuration" |
SiteAccessConfiguration | "extension-site-access-configuration" |
SiteBuildDeployConfiguration | "extension-site-build-and-deploy-configuration" |
SiteConfiguration | "extension-top-level-site-configuration" |
SiteDeploy | "extension-site-deploy" |
SiteGeneralConfiguration | "extension-site-general-configuration" |
SiteLogs | "extension-site-logs" |
SiteMetrics | "extension-site-metrics" |
SiteNotificationsConfiguration | "extension-site-notifications-configuration" |
TeamConfiguration | "extension-team-configuration" |
VisualEditorConfiguration | "extension-visual-editor-configuration" |