Reference docs overview
To support extension development, you have access to the following reference docs:
SDK APIs
- Classes
React APIs for Extension UI
For extension UI development, review the reference docs under React
in the navigation, including these key pages:
-
@netlify/sdk/ui/functions
- Type Aliases
- Functions
-
@netlify/sdk/ui/functions/trpc
-
@netlify/sdk/ui/react
- Enumerations
- Functions
-
@netlify/sdk/ui/react/components
-
Type Aliases
- AlertProps
- ButtonGroupProps
- ButtonProps
- CardFooterProps
- CardProps
- CardTitleProps
- CheckboxProps
- ClipboardButtonProps
- CodeBlockProps
- ConnectConfigurationSurfaceProps
- ConnectedConnectFormProps
- DecorativeIconProps
- ExtensionSettingsProps
- LinkProps
- ListLoaderProps
- NetlifyExtensionUIProps
- SelectProps
- SettingsCardProps
- SiteAccessConfigurationSurfaceProps
- SiteBuildDeployConfigurationSurfaceProps
- SiteAccessConfigurationSurfaceProps
- SiteConfigurationSurfaceProps
- SiteGeneralConfigurationSurfaceProps
- SiteNotificationsConfigurationSurfaceProps
- SmartFormFieldMetadata
- SmartFormFieldsMetadata
- SmartFormProps
- SurfaceRouteProps
- SurfaceRouterProps
- TeamConfigurationSurfaceProps
- VisualEditorConfigurationSurfaceProps
-
Functions
- Alert
- Button
- ButtonGroup
- Card
- CardFooter
- CardLoader
- CardTitle
- ClipboardButton
- Checkbox
- cn
- CodeBlock
- ConnectConfigurationSurface
- ConnectedConnectForm
- DecorativeIcon
- ExtensionSettings
- ExtensionSettingsHeader
- Form
- Link
- ListLoader
- ProviderAuthCard
- Select
- SiteAccessConfigurationSurface
- SiteBuildDeployConfigurationSurface
- SiteConfigurationSurface
- SiteGeneralConfigurationSurface
- SiteNotificationsConfigurationSurface
- SmartForm
- SurfaceRoute
- SurfaceRouter
- TeamConfigurationSurface
- VisualEditorConfigurationSurface
-