Skip to content

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 MemberValue
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"