Skip to content

SurfaceRoute

SurfaceRoute(props): ReactNode

A component that, when used within a SurfaceRouter, conditionally renders its children based on which surface the extension UI is currently rendering for the user.

Parameters

ParameterTypeDescription
propsSurfaceRouteProps

Returns

ReactNode

See

Example

import { Surfaces } from "@netlify/sdk/react";
import { SurfaceRoute, SurfaceRouter } from "@netlify/sdk/react/components";
<SurfaceRouter>
<SurfaceRoute surface={Surfaces.SiteConfiguration}>
<SiteConfigurationSurface />
</SurfaceRoute>
</SurfaceRouter>