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.md
source content

admin/form

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:

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