webiny-admin-ui-catalog

Catalogs 130 Webiny admin UI components, hooks, and types with import paths and source locations.

8.0k|673|Updated Jan 9, 2018
One-click install
npx skills add https://github.com/webiny/webiny-js --skill webiny-admin-ui-catalog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webiny-admin-ui-catalog
Source: https://github.com/webiny/webiny-js/tree/main/skills/user-skills/generated/admin/ui
Command: npx skills add https://github.com/webiny/webiny-js --skill webiny-admin-ui-catalog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When building or extending the Webiny admin interface, developers need to know which UI components, hooks, and types exist and exactly where to import them from. This Skill provides a complete catalog of 130 admin UI abstractions so you never guess an import path or reinvent an existing component.

Core Features & Use Cases

  • Component Discovery: Browse 130 abstractions including Accordion, Button, DataTable, Dialog, FileManager, LexicalEditor, Sidebar, Tabs, and Toast.
  • Exact Import Paths: Each entry lists the precise import statement (e.g., import { DataTable } from "webiny/admin/ui") and the underlying source file in packages like @webiny/admin-ui.
  • Hooks and Types Coverage: Includes React hooks (useToast, useDialog, useSidebar, useRichTextEditor) and TypeScript types (FileManagerFileItem, LexicalNode, Klass).
  • Use Case: While building a custom admin extension, you need a confirmation dialog and a data table. Look them up in the catalog, read the referenced source files for exact props, and import them directly.

Quick Start

Ask the AI to list the Webiny admin UI component and import statement needed for a specific interface element such as a dialog or data table.

Frequently Asked Questions about webiny-admin-ui-catalog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import UI components in a Webiny admin extension?

Import components from the webiny/admin/ui path, for example `import { Button } from "webiny/admin/ui"`. The catalog lists each component's exact import statement and its source file in packages like @webiny/admin-ui.

What UI components are available in the Webiny admin framework?

The catalog lists 130 abstractions including Accordion, Alert, AutoComplete, Button, Card, DataTable, Dialog, Drawer, FileManager, Grid, Select, Sidebar, Tabs, Toast, and Tooltip, plus hooks and types.

Does Webiny admin UI include a rich text editor component?

Yes, LexicalEditor and LexicalHtmlRenderer are available via webiny/admin/ui/lexical, sourced from @webiny/lexical-editor. Related hooks like useRichTextEditor and useLexicalEditorConfig are also cataloged.

How do I find the props for a Webiny admin UI component?

The catalog points to each component's source file, such as @webiny/admin-ui/DataTable/index.ts. You must read that source file to get the exact interface, props, and types before using the component.

Can I use Webiny's FileManager component in custom admin views?

Yes, FileManager is imported from webiny/admin/ui/file-manager, with supporting pieces like FilePicker, MultiFilePicker, FileManagerViewConfig, and the FileManagerFileItem type also cataloged.