Skills Development Webiny Admin Development Abstractions

Webiny Admin Development Abstractions

v20260609
webiny-admin-catalog
A comprehensive set of abstractions, hooks, and components for building robust administrative dashboards and complex applications using the Webiny framework. It provides foundational tools like `createFeature`, `createProvider`, and various context utilities, enabling developers to manage application state, features, and UI components in a highly structured and scalable manner.
Get Skill
204 downloads
Overview

admin

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import: import { Name } from "<importPath>";

Abstractions


Name: AdminConfig Import: import { AdminConfig } from "webiny/admin" Source: @webiny/app-admin/config/AdminConfig.tsx


Name: BaseError Import: import { BaseError } from "webiny/admin" Source: @webiny/feature/admin/index.ts


Name: BuildParam Import: import { BuildParam } from "webiny/admin" Source: @webiny/app-admin/features/buildParams/index.ts


Name: BuildParams Import: import { BuildParams } from "webiny/admin" Source: @webiny/app-admin/features/buildParams/index.ts


Name: createAbstraction Import: import { createAbstraction } from "webiny/admin" Source: @webiny/feature/admin/index.ts


Name: createFeature Import: import { createFeature } from "webiny/admin" Source: @webiny/feature/admin/index.ts


Name: createProvider Import: import { createProvider } from "webiny/admin" Source: @webiny/app/core/createProvider.tsx Description: Creates a Higher Order Component which wraps the entire app content. This is mostly useful for adding React Context providers.


Name: createProviderPlugin Import: import { createProviderPlugin } from "webiny/admin" Source: @webiny/app/core/createProviderPlugin.tsx Description: Creates a component, which, when mounted, will register an app provider. This is particularly useful for wrapping the entire app with custom React Context providers. For more information, visit https://www.webiny.com/docs/admin-area/basics/framework.


Name: DevToolsSection Import: import { DevToolsSection } from "webiny/admin" Source: @webiny/app-admin/components/index.ts Description: Registers a named section in the Webiny DevTools extension. Renders nothing — purely a data registration side-effect.

When the component unmounts (e.g., route change), the section is automatically removed from DevTools.


Name: FormModelFactory Import: import { FormModelFactory } from "webiny/admin" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: LexicalContext Import: import { LexicalContext } from "webiny/admin" Source: @webiny/app-admin/features/tools/index.ts


Name: MainGraphQLClient Import: import { MainGraphQLClient } from "webiny/admin" Source: @webiny/app/features/mainGraphQLClient/index.ts


Name: NetworkErrorEventHandler Import: import { NetworkErrorEventHandler } from "webiny/admin" Source: @webiny/app/errors/index.ts


Name: Plugin Import: import { Plugin } from "webiny/admin" Source: @webiny/app/core/Plugin.tsx


Name: Provider Import: import { Provider } from "webiny/admin" Source: @webiny/app/core/Provider.tsx Description: Register a new React context provider.


Name: RegisterFeature Import: import { RegisterFeature } from "webiny/admin" Source: @webiny/app-admin/components/RegisterFeature.tsx


Name: Routes Import: import { Routes } from "webiny/admin" Source: @webiny/app-admin/routes.ts


Name: Tool Import: import { Tool } from "webiny/admin" Source: @webiny/app-admin/features/tools/index.ts


Name: ToolPipelineRunner Import: import { ToolPipelineRunner } from "webiny/admin" Source: @webiny/app-admin/features/tools/index.ts


Name: ToolsFeature Import: import { ToolsFeature } from "webiny/admin" Source: @webiny/app-admin/features/tools/index.ts


Name: useBuildParams Import: import { useBuildParams } from "webiny/admin" Source: @webiny/app-admin/presentation/buildParams/useBuildParams.ts


Name: useFeature Import: import { useFeature } from "webiny/admin" Source: @webiny/app/shared/di/useFeature.ts


Info
Category Development
Name webiny-admin-catalog
Version v20260609
Size 13.33KB
Updated At 2026-06-10
Language