Webiny-js webiny-admin-form-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/form" ~/.claude/skills/webiny-webiny-js-webiny-admin-form-catalog && rm -rf "$T"
manifest:
skills/user-skills/generated/admin/form/SKILL.mdsource content
admin/form
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:
Bind
Import: import { Bind } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
Form
Import: import { Form } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
FormAPI
Kind: type
Import: import type { FormAPI } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
FormOnSubmit
Kind: type
Import: import type { FormOnSubmit } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
GenericFormData
Kind: type
Import: import type { GenericFormData } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
UnsetOnUnmount
Import: import { UnsetOnUnmount } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
useBind
Import: import { useBind } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
useBindPrefix
Import: import { useBindPrefix } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
useForm
Import: import { useForm } from "webiny/admin/form"
Source: @webiny/form/index.ts
Name:
useGenerateSlug
Import: import { useGenerateSlug } from "webiny/admin/form"
Source: @webiny/form/index.ts
Description: This hook is designed to be used with the useForm hook.
When generateSlug is called, it will generate a slug using the from form field, and set it into the to form field.
Name:
validation
Import: import { validation } from "webiny/admin/form"
Source: @webiny/validation/index.ts
Name:
Validation
Import: import { Validation } from "webiny/admin/form"
Source: @webiny/validation/index.ts
Name:
ValidationError
Import: import { ValidationError } from "webiny/admin/form"
Source: @webiny/validation/index.ts