Webiny-js webiny-admin-lexical-catalog
install
source · Clone the upstream repo
git clone https://github.com/webiny/webiny-js
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/webiny/webiny-js "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/user-skills/generated/admin/lexical" ~/.claude/skills/webiny-webiny-js-webiny-admin-lexical-catalog && rm -rf "$T"
manifest:
skills/user-skills/generated/admin/lexical/SKILL.mdsource content
admin/lexical
How to Use
- Find the abstraction you need below
- You MUST read the source file to get the exact interface and types!
- Import:
import { Name } from "<importPath>";
Abstractions
Name:
Divider
Import: import { Divider } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/ui/Divider.tsx
Name:
DropDown
Import: import { DropDown } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/ui/DropDown.tsx
Name:
DropDownItem
Import: import { DropDownItem } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/ui/DropDown.tsx
Name:
getNodeFromSelection
Import: import { getNodeFromSelection } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
Klass
Kind: type
Import: import type { Klass } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/types.ts
Name:
LexicalEditorConfig
Import: import { LexicalEditorConfig } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/components/LexicalEditorConfig/LexicalEditorConfig.tsx
Name:
LexicalHtmlRenderer
Import: import { LexicalHtmlRenderer } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/components/LexicalHtmlRenderer.tsx
Name:
LexicalNode
Kind: type
Import: import type { LexicalNode } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/types.ts
Name:
useCurrentElement
Import: import { useCurrentElement } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
useCurrentSelection
Import: import { useCurrentSelection } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
useDeriveValueFromSelection
Import: import { useDeriveValueFromSelection } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
useFontColorPicker
Import: import { useFontColorPicker } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
useIsMounted
Import: import { useIsMounted } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
useLexicalEditorConfig
Import: import { useLexicalEditorConfig } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/components/LexicalEditorConfig/LexicalEditorConfig.tsx
Name:
useRichTextEditor
Import: import { useRichTextEditor } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
useTextAlignmentAction
Import: import { useTextAlignmentAction } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts
Name:
useTypographyAction
Import: import { useTypographyAction } from "webiny/admin/lexical"
Source: @webiny/lexical-editor/hooks/index.ts