mirror of
https://github.com/ant-design/ant-design.git
synced 2025-06-07 17:44:35 +08:00
1 line
496 KiB
JavaScript
1 line
496 KiB
JavaScript
(("undefined"!=typeof globalThis?globalThis:self).makoChunk_antd=("undefined"!=typeof globalThis?globalThis:self).makoChunk_antd||[]).push([["dab3a93c"],{"5886496b":function(e,t,r){"use strict";r.d(t,"__esModule",{value:!0}),r.d(t,"texts",{enumerable:!0,get:function(){return n;}}),r("2352a7bd");let n=[{value:"\u7528\u4E8E\u521B\u5EFA\u4E00\u4E2A\u5B9E\u4F53\u6216\u6536\u96C6\u4FE1\u606F\u3002",paraId:0,tocIndex:0},{value:"\u9700\u8981\u5BF9\u8F93\u5165\u7684\u6570\u636E\u7C7B\u578B\u8FDB\u884C\u6821\u9A8C\u65F6\u3002",paraId:0,tocIndex:0},{value:"\u901A\u7528\u5C5E\u6027\u53C2\u8003\uFF1A",paraId:1,tocIndex:44},{value:"\u901A\u7528\u5C5E\u6027",paraId:2,tocIndex:44},{value:"\u53C2\u6570",paraId:3,tocIndex:45},{value:"\u8BF4\u660E",paraId:3,tocIndex:45},{value:"\u7C7B\u578B",paraId:3,tocIndex:45},{value:"\u9ED8\u8BA4\u503C",paraId:3,tocIndex:45},{value:"\u7248\u672C",paraId:3,tocIndex:45},{value:"colon",paraId:3,tocIndex:45},{value:"\u914D\u7F6E Form.Item \u7684 ",paraId:3,tocIndex:45},{value:"colon",paraId:3,tocIndex:45},{value:" \u7684\u9ED8\u8BA4\u503C\u3002\u8868\u793A\u662F\u5426\u663E\u793A label \u540E\u9762\u7684\u5192\u53F7 (\u53EA\u6709\u5728\u5C5E\u6027 layout \u4E3A horizontal \u65F6\u6709\u6548)",paraId:3,tocIndex:45},{value:"boolean",paraId:3,tocIndex:45},{value:"true",paraId:3,tocIndex:45},{value:"disabled",paraId:3,tocIndex:45},{value:"\u8BBE\u7F6E\u8868\u5355\u7EC4\u4EF6\u7981\u7528\uFF0C\u4EC5\u5BF9 antd \u7EC4\u4EF6\u6709\u6548",paraId:3,tocIndex:45},{value:"boolean",paraId:3,tocIndex:45},{value:"false",paraId:3,tocIndex:45},{value:"4.21.0",paraId:3,tocIndex:45},{value:"component",paraId:3,tocIndex:45},{value:"\u8BBE\u7F6E Form \u6E32\u67D3\u5143\u7D20\uFF0C\u4E3A ",paraId:3,tocIndex:45},{value:"false",paraId:3,tocIndex:45},{value:" \u5219\u4E0D\u521B\u5EFA DOM \u8282\u70B9",paraId:3,tocIndex:45},{value:"ComponentType | false",paraId:3,tocIndex:45},{value:"form",paraId:3,tocIndex:45},{value:"fields",paraId:3,tocIndex:45},{value:"\u901A\u8FC7\u72B6\u6001\u7BA1\u7406\uFF08\u5982 redux\uFF09\u63A7\u5236\u8868\u5355\u5B57\u6BB5\uFF0C\u5982\u975E\u5F3A\u9700\u6C42\u4E0D\u63A8\u8350\u4F7F\u7528\u3002\u67E5\u770B",paraId:3,tocIndex:45},{value:"\u793A\u4F8B",paraId:4,tocIndex:45},{value:"FieldData",paraId:5,tocIndex:45},{value:"[]",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"form",paraId:3,tocIndex:45},{value:"\u7ECF ",paraId:3,tocIndex:45},{value:"Form.useForm()",paraId:3,tocIndex:45},{value:" \u521B\u5EFA\u7684 form \u63A7\u5236\u5B9E\u4F8B\uFF0C\u4E0D\u63D0\u4F9B\u65F6\u4F1A\u81EA\u52A8\u521B\u5EFA",paraId:3,tocIndex:45},{value:"FormInstance",paraId:6,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"feedbackIcons",paraId:3,tocIndex:45},{value:"\u5F53 ",paraId:3,tocIndex:45},{value:"Form.Item",paraId:3,tocIndex:45},{value:" \u6709 ",paraId:3,tocIndex:45},{value:"hasFeedback",paraId:3,tocIndex:45},{value:" \u5C5E\u6027\u65F6\u53EF\u4EE5\u81EA\u5B9A\u4E49\u56FE\u6807",paraId:3,tocIndex:45},{value:"FeedbackIcons",paraId:7,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"5.9.0",paraId:3,tocIndex:45},{value:"initialValues",paraId:3,tocIndex:45},{value:"\u8868\u5355\u9ED8\u8BA4\u503C\uFF0C\u53EA\u6709\u521D\u59CB\u5316\u4EE5\u53CA\u91CD\u7F6E\u65F6\u751F\u6548",paraId:3,tocIndex:45},{value:"object",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"labelAlign",paraId:3,tocIndex:45},{value:"label \u6807\u7B7E\u7684\u6587\u672C\u5BF9\u9F50\u65B9\u5F0F",paraId:3,tocIndex:45},{value:"left",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"right",paraId:3,tocIndex:45},{value:"right",paraId:3,tocIndex:45},{value:"labelWrap",paraId:3,tocIndex:45},{value:"label \u6807\u7B7E\u7684\u6587\u672C\u6362\u884C\u65B9\u5F0F",paraId:3,tocIndex:45},{value:"boolean",paraId:3,tocIndex:45},{value:"false",paraId:3,tocIndex:45},{value:"4.18.0",paraId:3,tocIndex:45},{value:"labelCol",paraId:3,tocIndex:45},{value:"label \u6807\u7B7E\u5E03\u5C40\uFF0C\u540C ",paraId:3,tocIndex:45},{value:"<Col>",paraId:3,tocIndex:45},{value:" \u7EC4\u4EF6\uFF0C\u8BBE\u7F6E ",paraId:3,tocIndex:45},{value:"span",paraId:3,tocIndex:45},{value:" ",paraId:3,tocIndex:45},{value:"offset",paraId:3,tocIndex:45},{value:" \u503C\uFF0C\u5982 ",paraId:3,tocIndex:45},{value:"{span: 3, offset: 12}",paraId:3,tocIndex:45},{value:" \u6216 ",paraId:3,tocIndex:45},{value:"sm: {span: 3, offset: 12}",paraId:3,tocIndex:45},{value:"object",paraId:8,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"layout",paraId:3,tocIndex:45},{value:"\u8868\u5355\u5E03\u5C40",paraId:3,tocIndex:45},{value:"horizontal",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"vertical",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"inline",paraId:3,tocIndex:45},{value:"horizontal",paraId:3,tocIndex:45},{value:"name",paraId:3,tocIndex:45},{value:"\u8868\u5355\u540D\u79F0\uFF0C\u4F1A\u4F5C\u4E3A\u8868\u5355\u5B57\u6BB5 ",paraId:3,tocIndex:45},{value:"id",paraId:3,tocIndex:45},{value:" \u524D\u7F00\u4F7F\u7528",paraId:3,tocIndex:45},{value:"string",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"preserve",paraId:3,tocIndex:45},{value:"\u5F53\u5B57\u6BB5\u88AB\u5220\u9664\u65F6\u4FDD\u7559\u5B57\u6BB5\u503C\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 ",paraId:3,tocIndex:45},{value:"getFieldsValue(true)",paraId:3,tocIndex:45},{value:" \u6765\u83B7\u53D6\u4FDD\u7559\u5B57\u6BB5\u503C",paraId:3,tocIndex:45},{value:"boolean",paraId:3,tocIndex:45},{value:"true",paraId:3,tocIndex:45},{value:"4.4.0",paraId:3,tocIndex:45},{value:"requiredMark",paraId:3,tocIndex:45},{value:"\u5FC5\u9009\u6837\u5F0F\uFF0C\u53EF\u4EE5\u5207\u6362\u4E3A\u5FC5\u9009\u6216\u8005\u53EF\u9009\u5C55\u793A\u6837\u5F0F\u3002\u6B64\u4E3A Form \u914D\u7F6E\uFF0CForm.Item \u65E0\u6CD5\u5355\u72EC\u914D\u7F6E",paraId:3,tocIndex:45},{value:"boolean | ",paraId:3,tocIndex:45},{value:"optional",paraId:3,tocIndex:45},{value:" | ((label: ReactNode, info: { required: boolean }) => ReactNode)",paraId:3,tocIndex:45},{value:"true",paraId:3,tocIndex:45},{value:"renderProps",paraId:3,tocIndex:45},{value:": 5.9.0",paraId:3,tocIndex:45},{value:"scrollToFirstError",paraId:3,tocIndex:45},{value:"\u63D0\u4EA4\u5931\u8D25\u81EA\u52A8\u6EDA\u52A8\u5230\u7B2C\u4E00\u4E2A\u9519\u8BEF\u5B57\u6BB5",paraId:3,tocIndex:45},{value:"boolean | ",paraId:3,tocIndex:45},{value:"Options",paraId:3,tocIndex:45},{value:" | { focus: boolean }",paraId:3,tocIndex:45},{value:"false",paraId:3,tocIndex:45},{value:"focus: 5.24.0",paraId:3,tocIndex:45},{value:"size",paraId:3,tocIndex:45},{value:"\u8BBE\u7F6E\u5B57\u6BB5\u7EC4\u4EF6\u7684\u5C3A\u5BF8\uFF08\u4EC5\u9650 antd \u7EC4\u4EF6\uFF09",paraId:3,tocIndex:45},{value:"small",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"middle",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"large",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"validateMessages",paraId:3,tocIndex:45},{value:"\u9A8C\u8BC1\u63D0\u793A\u6A21\u677F\uFF0C\u8BF4\u660E",paraId:3,tocIndex:45},{value:"\u89C1\u4E0B",paraId:9,tocIndex:45},{value:"ValidateMessages",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"validateTrigger",paraId:3,tocIndex:45},{value:"\u7EDF\u4E00\u8BBE\u7F6E\u5B57\u6BB5\u89E6\u53D1\u9A8C\u8BC1\u7684\u65F6\u673A",paraId:3,tocIndex:45},{value:"string | string[]",paraId:3,tocIndex:45},{value:"onChange",paraId:3,tocIndex:45},{value:"4.3.0",paraId:3,tocIndex:45},{value:"variant",paraId:3,tocIndex:45},{value:"\u8868\u5355\u5185\u63A7\u4EF6\u53D8\u4F53",paraId:3,tocIndex:45},{value:"outlined",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"borderless",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"filled",paraId:3,tocIndex:45},{value:" | ",paraId:3,tocIndex:45},{value:"underlined",paraId:3,tocIndex:45},{value:"outlined",paraId:3,tocIndex:45},{value:"5.13.0 | ",paraId:3,tocIndex:45},{value:"underlined",paraId:3,tocIndex:45},{value:": 5.24.0",paraId:3,tocIndex:45},{value:"wrapperCol",paraId:3,tocIndex:45},{value:"\u9700\u8981\u4E3A\u8F93\u5165\u63A7\u4EF6\u8BBE\u7F6E\u5E03\u5C40\u6837\u5F0F\u65F6\uFF0C\u4F7F\u7528\u8BE5\u5C5E\u6027\uFF0C\u7528\u6CD5\u540C labelCol",paraId:3,tocIndex:45},{value:"object",paraId:10,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"onFieldsChange",paraId:3,tocIndex:45},{value:"\u5B57\u6BB5\u66F4\u65B0\u65F6\u89E6\u53D1\u56DE\u8C03\u4E8B\u4EF6",paraId:3,tocIndex:45},{value:"function(changedFields, allFields)",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"onFinish",paraId:3,tocIndex:45},{value:"\u63D0\u4EA4\u8868\u5355\u4E14\u6570\u636E\u9A8C\u8BC1\u6210\u529F\u540E\u56DE\u8C03\u4E8B\u4EF6",paraId:3,tocIndex:45},{value:"function(values)",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"onFinishFailed",paraId:3,tocIndex:45},{value:"\u63D0\u4EA4\u8868\u5355\u4E14\u6570\u636E\u9A8C\u8BC1\u5931\u8D25\u540E\u56DE\u8C03\u4E8B\u4EF6",paraId:3,tocIndex:45},{value:"function({ values, errorFields, outOfDate })",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"onValuesChange",paraId:3,tocIndex:45},{value:"\u5B57\u6BB5\u503C\u66F4\u65B0\u65F6\u89E6\u53D1\u56DE\u8C03\u4E8B\u4EF6",paraId:3,tocIndex:45},{value:"function(changedValues, allValues)",paraId:3,tocIndex:45},{value:"-",paraId:3,tocIndex:45},{value:"clearOnDestroy",paraId:3,tocIndex:45},{value:"\u5F53\u8868\u5355\u88AB\u5378\u8F7D\u65F6\u6E05\u7A7A\u8868\u5355\u503C",paraId:3,tocIndex:45},{value:"boolean",paraId:3,tocIndex:45},{value:"false",paraId:3,tocIndex:45},{value:"5.18.0",paraId:3,tocIndex:45},{value:"\u652F\u6301\u539F\u751F form \u9664 ",paraId:11,tocIndex:45},{value:"onSubmit",paraId:11,tocIndex:45},{value:" \u5916\u7684\u6240\u6709\u5C5E\u6027\u3002",paraId:11,tocIndex:45},{value:"Form \u4E3A\u9A8C\u8BC1\u63D0\u4F9B\u4E86",paraId:12,tocIndex:46},{value:"\u9ED8\u8BA4\u7684\u9519\u8BEF\u63D0\u793A\u4FE1\u606F",paraId:12,tocIndex:46},{value:"\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u914D\u7F6E ",paraId:12,tocIndex:46},{value:"validateMessages",paraId:12,tocIndex:46},{value:" \u5C5E\u6027\uFF0C\u4FEE\u6539\u5BF9\u5E94\u7684\u63D0\u793A\u6A21\u677F\u3002\u4E00\u79CD\u5E38\u89C1\u7684\u4F7F\u7528\u65B9\u5F0F\uFF0C\u662F\u914D\u7F6E\u56FD\u9645\u5316\u63D0\u793A\u4FE1\u606F\uFF1A",paraId:12,tocIndex:46},{value:"const validateMessages = {\n required: \"'${name}' \u662F\u5FC5\u9009\u5B57\u6BB5\",\n // ...\n};\n\n<Form validateMessages={validateMessages} />;\n",paraId:13,tocIndex:46},{value:"\u6B64\u5916\uFF0C",paraId:14,tocIndex:46},{value:"ConfigProvider",paraId:15,tocIndex:46},{value:" \u4E5F\u63D0\u4F9B\u4E86\u5168\u5C40\u5316\u914D\u7F6E\u65B9\u6848\uFF0C\u5141\u8BB8\u7EDF\u4E00\u914D\u7F6E\u9519\u8BEF\u63D0\u793A\u6A21\u677F\uFF1A",paraId:14,tocIndex:46},{value:"const validateMessages = {\n required: \"'${name}' \u662F\u5FC5\u9009\u5B57\u6BB5\",\n // ...\n};\n\n<ConfigProvider form={{ validateMessages }}>\n <Form />\n</ConfigProvider>;\n",paraId:16,tocIndex:46},{value:"\u8868\u5355\u5B57\u6BB5\u7EC4\u4EF6\uFF0C\u7528\u4E8E\u6570\u636E\u53CC\u5411\u7ED1\u5B9A\u3001\u6821\u9A8C\u3001\u5E03\u5C40\u7B49\u3002",paraId:17,tocIndex:47},{value:"\u53C2\u6570",paraId:18,tocIndex:47},{value:"\u8BF4\u660E",paraId:18,tocIndex:47},{value:"\u7C7B\u578B",paraId:18,tocIndex:47},{value:"\u9ED8\u8BA4\u503C",paraId:18,tocIndex:47},{value:"\u7248\u672C",paraId:18,tocIndex:47},{value:"colon",paraId:18,tocIndex:47},{value:"\u914D\u5408 ",paraId:18,tocIndex:47},{value:"label",paraId:18,tocIndex:47},{value:" \u5C5E\u6027\u4F7F\u7528\uFF0C\u8868\u793A\u662F\u5426\u663E\u793A ",paraId:18,tocIndex:47},{value:"label",paraId:18,tocIndex:47},{value:" \u540E\u9762\u7684\u5192\u53F7",paraId:18,tocIndex:47},{value:"boolean",paraId:18,tocIndex:47},{value:"true",paraId:18,tocIndex:47},{value:"dependencies",paraId:18,tocIndex:47},{value:"\u8BBE\u7F6E\u4F9D\u8D56\u5B57\u6BB5\uFF0C\u8BF4\u660E",paraId:18,tocIndex:47},{value:"\u89C1\u4E0B",paraId:19,tocIndex:47},{value:"NamePath",paraId:20,tocIndex:47},{value:"[]",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"extra",paraId:18,tocIndex:47},{value:"\u989D\u5916\u7684\u63D0\u793A\u4FE1\u606F\uFF0C\u548C ",paraId:18,tocIndex:47},{value:"help",paraId:18,tocIndex:47},{value:" \u7C7B\u4F3C\uFF0C\u5F53\u9700\u8981\u9519\u8BEF\u4FE1\u606F\u548C\u63D0\u793A\u6587\u6848\u540C\u65F6\u51FA\u73B0\u65F6\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8FD9\u4E2A\u3002",paraId:18,tocIndex:47},{value:"ReactNode",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"getValueFromEvent",paraId:18,tocIndex:47},{value:"\u8BBE\u7F6E\u5982\u4F55\u5C06 event \u7684\u503C\u8F6C\u6362\u6210\u5B57\u6BB5\u503C",paraId:18,tocIndex:47},{value:"(..args: any[]) => any",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"getValueProps",paraId:18,tocIndex:47},{value:"\u4E3A\u5B50\u5143\u7D20\u6DFB\u52A0\u989D\u5916\u7684\u5C5E\u6027 (\u4E0D\u5EFA\u8BAE\u901A\u8FC7 ",paraId:18,tocIndex:47},{value:"getValueProps",paraId:18,tocIndex:47},{value:" \u751F\u6210\u52A8\u6001\u51FD\u6570 prop\uFF0C\u8BF7\u76F4\u63A5\u5C06\u5176\u4F20\u9012\u7ED9\u5B50\u7EC4\u4EF6)",paraId:18,tocIndex:47},{value:"(value: any) => Record<string, any>",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"4.2.0",paraId:18,tocIndex:47},{value:"hasFeedback",paraId:18,tocIndex:47},{value:"\u914D\u5408 ",paraId:18,tocIndex:47},{value:"validateStatus",paraId:18,tocIndex:47},{value:" \u5C5E\u6027\u4F7F\u7528\uFF0C\u5C55\u793A\u6821\u9A8C\u72B6\u6001\u56FE\u6807\uFF0C\u5EFA\u8BAE\u53EA\u914D\u5408 Input \u7EC4\u4EF6\u4F7F\u7528 \u6B64\u5916\uFF0C\u5B83\u8FD8\u53EF\u4EE5\u901A\u8FC7 Icons \u5C5E\u6027\u83B7\u53D6\u53CD\u9988\u56FE\u6807\u3002",paraId:18,tocIndex:47},{value:"boolean | { icons: ",paraId:18,tocIndex:47},{value:"FeedbackIcons",paraId:21,tocIndex:47},{value:" }",paraId:18,tocIndex:47},{value:"false",paraId:18,tocIndex:47},{value:"icons: 5.9.0",paraId:18,tocIndex:47},{value:"help",paraId:18,tocIndex:47},{value:"\u63D0\u793A\u4FE1\u606F\uFF0C\u5982\u4E0D\u8BBE\u7F6E\uFF0C\u5219\u4F1A\u6839\u636E\u6821\u9A8C\u89C4\u5219\u81EA\u52A8\u751F\u6210",paraId:18,tocIndex:47},{value:"ReactNode",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"hidden",paraId:18,tocIndex:47},{value:"\u662F\u5426\u9690\u85CF\u5B57\u6BB5\uFF08\u4F9D\u7136\u4F1A\u6536\u96C6\u548C\u6821\u9A8C\u5B57\u6BB5\uFF09",paraId:18,tocIndex:47},{value:"boolean",paraId:18,tocIndex:47},{value:"false",paraId:18,tocIndex:47},{value:"4.4.0",paraId:18,tocIndex:47},{value:"htmlFor",paraId:18,tocIndex:47},{value:"\u8BBE\u7F6E\u5B50\u5143\u7D20 label ",paraId:18,tocIndex:47},{value:"htmlFor",paraId:18,tocIndex:47},{value:" \u5C5E\u6027",paraId:18,tocIndex:47},{value:"string",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"initialValue",paraId:18,tocIndex:47},{value:"\u8BBE\u7F6E\u5B50\u5143\u7D20\u9ED8\u8BA4\u503C\uFF0C\u5982\u679C\u4E0E Form \u7684 ",paraId:18,tocIndex:47},{value:"initialValues",paraId:18,tocIndex:47},{value:" \u51B2\u7A81\u5219\u4EE5 Form \u4E3A\u51C6",paraId:18,tocIndex:47},{value:"string",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"4.2.0",paraId:18,tocIndex:47},{value:"label",paraId:18,tocIndex:47},{value:"label",paraId:18,tocIndex:47},{value:" \u6807\u7B7E\u7684\u6587\u672C\uFF0C\u5F53\u4E0D\u9700\u8981 label \u53C8\u9700\u8981\u4E0E\u5192\u53F7\u5BF9\u9F50\uFF0C\u53EF\u4EE5\u8BBE\u4E3A null",paraId:18,tocIndex:47},{value:"ReactNode",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"null: 5.22.0",paraId:18,tocIndex:47},{value:"labelAlign",paraId:18,tocIndex:47},{value:"\u6807\u7B7E\u6587\u672C\u5BF9\u9F50\u65B9\u5F0F",paraId:18,tocIndex:47},{value:"left",paraId:18,tocIndex:47},{value:" | ",paraId:18,tocIndex:47},{value:"right",paraId:18,tocIndex:47},{value:"right",paraId:18,tocIndex:47},{value:"labelCol",paraId:18,tocIndex:47},{value:"label",paraId:18,tocIndex:47},{value:" \u6807\u7B7E\u5E03\u5C40\uFF0C\u540C ",paraId:18,tocIndex:47},{value:"<Col>",paraId:18,tocIndex:47},{value:" \u7EC4\u4EF6\uFF0C\u8BBE\u7F6E ",paraId:18,tocIndex:47},{value:"span",paraId:18,tocIndex:47},{value:" ",paraId:18,tocIndex:47},{value:"offset",paraId:18,tocIndex:47},{value:" \u503C\uFF0C\u5982 ",paraId:18,tocIndex:47},{value:"{span: 3, offset: 12}",paraId:18,tocIndex:47},{value:" \u6216 ",paraId:18,tocIndex:47},{value:"sm: {span: 3, offset: 12}",paraId:18,tocIndex:47},{value:"\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 Form \u7684 ",paraId:18,tocIndex:47},{value:"labelCol",paraId:18,tocIndex:47},{value:" \u8FDB\u884C\u7EDF\u4E00\u8BBE\u7F6E\uFF0C\u4E0D\u4F1A\u4F5C\u7528\u4E8E\u5D4C\u5957 Item\u3002\u5F53\u548C Form \u540C\u65F6\u8BBE\u7F6E\u65F6\uFF0C\u4EE5 Item \u4E3A\u51C6",paraId:18,tocIndex:47},{value:"object",paraId:22,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"messageVariables",paraId:18,tocIndex:47},{value:"\u9ED8\u8BA4\u9A8C\u8BC1\u5B57\u6BB5\u7684\u4FE1\u606F\uFF0C\u67E5\u770B",paraId:18,tocIndex:47},{value:"\u8BE6\u60C5",paraId:23,tocIndex:47},{value:"Record<string, string>",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"4.7.0",paraId:18,tocIndex:47},{value:"name",paraId:18,tocIndex:47},{value:"\u5B57\u6BB5\u540D\uFF0C\u652F\u6301\u6570\u7EC4",paraId:18,tocIndex:47},{value:"NamePath",paraId:24,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"normalize",paraId:18,tocIndex:47},{value:"\u7EC4\u4EF6\u83B7\u53D6\u503C\u540E\u8FDB\u884C\u8F6C\u6362\uFF0C\u518D\u653E\u5165 Form \u4E2D\u3002\u4E0D\u652F\u6301\u5F02\u6B65",paraId:18,tocIndex:47},{value:"(value, prevValue, prevValues) => any",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"noStyle",paraId:18,tocIndex:47},{value:"\u4E3A ",paraId:18,tocIndex:47},{value:"true",paraId:18,tocIndex:47},{value:" \u65F6\u4E0D\u5E26\u6837\u5F0F\uFF0C\u4F5C\u4E3A\u7EAF\u5B57\u6BB5\u63A7\u4EF6\u4F7F\u7528\u3002\u5F53\u81EA\u8EAB\u6CA1\u6709 ",paraId:18,tocIndex:47},{value:"validateStatus",paraId:18,tocIndex:47},{value:" \u800C\u7236\u5143\u7D20\u5B58\u5728\u6709 ",paraId:18,tocIndex:47},{value:"validateStatus",paraId:18,tocIndex:47},{value:" \u7684 Form.Item \u4F1A\u7EE7\u627F\u7236\u5143\u7D20\u7684 ",paraId:18,tocIndex:47},{value:"validateStatus",paraId:18,tocIndex:47},{value:"boolean",paraId:18,tocIndex:47},{value:"false",paraId:18,tocIndex:47},{value:"preserve",paraId:18,tocIndex:47},{value:"\u5F53\u5B57\u6BB5\u88AB\u5220\u9664\u65F6\u4FDD\u7559\u5B57\u6BB5\u503C",paraId:18,tocIndex:47},{value:"boolean",paraId:18,tocIndex:47},{value:"true",paraId:18,tocIndex:47},{value:"4.4.0",paraId:18,tocIndex:47},{value:"required",paraId:18,tocIndex:47},{value:"\u5FC5\u586B\u6837\u5F0F\u8BBE\u7F6E\u3002\u5982\u4E0D\u8BBE\u7F6E\uFF0C\u5219\u4F1A\u6839\u636E\u6821\u9A8C\u89C4\u5219\u81EA\u52A8\u751F\u6210",paraId:18,tocIndex:47},{value:"boolean",paraId:18,tocIndex:47},{value:"false",paraId:18,tocIndex:47},{value:"rules",paraId:18,tocIndex:47},{value:"\u6821\u9A8C\u89C4\u5219\uFF0C\u8BBE\u7F6E\u5B57\u6BB5\u7684\u6821\u9A8C\u903B\u8F91\u3002\u70B9\u51FB",paraId:18,tocIndex:47},{value:"\u6B64\u5904",paraId:25,tocIndex:47},{value:"\u67E5\u770B\u793A\u4F8B",paraId:18,tocIndex:47},{value:"Rule",paraId:26,tocIndex:47},{value:"[]",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"shouldUpdate",paraId:18,tocIndex:47},{value:"\u81EA\u5B9A\u4E49\u5B57\u6BB5\u66F4\u65B0\u903B\u8F91\uFF0C\u8BF4\u660E",paraId:18,tocIndex:47},{value:"\u89C1\u4E0B",paraId:27,tocIndex:47},{value:"boolean | (prevValue, curValue) => boolean",paraId:18,tocIndex:47},{value:"false",paraId:18,tocIndex:47},{value:"tooltip",paraId:18,tocIndex:47},{value:"\u914D\u7F6E\u63D0\u793A\u4FE1\u606F",paraId:18,tocIndex:47},{value:"ReactNode | ",paraId:18,tocIndex:47},{value:"TooltipProps & { icon: ReactNode }",paraId:28,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"4.7.0",paraId:18,tocIndex:47},{value:"trigger",paraId:18,tocIndex:47},{value:"\u8BBE\u7F6E\u6536\u96C6\u5B57\u6BB5\u503C\u53D8\u66F4\u7684\u65F6\u673A\u3002\u70B9\u51FB",paraId:18,tocIndex:47},{value:"\u6B64\u5904",paraId:29,tocIndex:47},{value:"\u67E5\u770B\u793A\u4F8B",paraId:18,tocIndex:47},{value:"string",paraId:18,tocIndex:47},{value:"onChange",paraId:18,tocIndex:47},{value:"validateFirst",paraId:18,tocIndex:47},{value:"\u5F53\u67D0\u4E00\u89C4\u5219\u6821\u9A8C\u4E0D\u901A\u8FC7\u65F6\uFF0C\u662F\u5426\u505C\u6B62\u5269\u4E0B\u7684\u89C4\u5219\u7684\u6821\u9A8C\u3002\u8BBE\u7F6E ",paraId:18,tocIndex:47},{value:"parallel",paraId:18,tocIndex:47},{value:" \u65F6\u4F1A\u5E76\u884C\u6821\u9A8C",paraId:18,tocIndex:47},{value:"boolean | ",paraId:18,tocIndex:47},{value:"parallel",paraId:18,tocIndex:47},{value:"false",paraId:18,tocIndex:47},{value:"parallel",paraId:18,tocIndex:47},{value:": 4.5.0",paraId:18,tocIndex:47},{value:"validateDebounce",paraId:18,tocIndex:47},{value:"\u8BBE\u7F6E\u9632\u6296\uFF0C\u5EF6\u8FDF\u6BEB\u79D2\u6570\u540E\u8FDB\u884C\u6821\u9A8C",paraId:18,tocIndex:47},{value:"number",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"5.9.0",paraId:18,tocIndex:47},{value:"validateStatus",paraId:18,tocIndex:47},{value:"\u6821\u9A8C\u72B6\u6001\uFF0C\u5982\u4E0D\u8BBE\u7F6E\uFF0C\u5219\u4F1A\u6839\u636E\u6821\u9A8C\u89C4\u5219\u81EA\u52A8\u751F\u6210\uFF0C\u53EF\u9009\uFF1A'success' 'warning' 'error' 'validating'",paraId:18,tocIndex:47},{value:"string",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"validateTrigger",paraId:18,tocIndex:47},{value:"\u8BBE\u7F6E\u5B57\u6BB5\u6821\u9A8C\u7684\u65F6\u673A",paraId:18,tocIndex:47},{value:"string | string[]",paraId:18,tocIndex:47},{value:"onChange",paraId:18,tocIndex:47},{value:"valuePropName",paraId:18,tocIndex:47},{value:"\u5B50\u8282\u70B9\u7684\u503C\u7684\u5C5E\u6027\u3002\u6CE8\u610F\uFF1ASwitch\u3001Checkbox \u7684 valuePropName \u5E94\u8BE5\u662F ",paraId:18,tocIndex:47},{value:"checked",paraId:18,tocIndex:47},{value:"\uFF0C\u5426\u5219\u65E0\u6CD5\u83B7\u53D6\u8FD9\u4E2A\u4E24\u4E2A\u7EC4\u4EF6\u7684\u503C\u3002\u8BE5\u5C5E\u6027\u4E3A ",paraId:18,tocIndex:47},{value:"getValueProps",paraId:18,tocIndex:47},{value:" \u7684\u5C01\u88C5\uFF0C\u81EA\u5B9A\u4E49 ",paraId:18,tocIndex:47},{value:"getValueProps",paraId:18,tocIndex:47},{value:" \u540E\u4F1A\u5931\u6548",paraId:18,tocIndex:47},{value:"string",paraId:18,tocIndex:47},{value:"value",paraId:18,tocIndex:47},{value:"wrapperCol",paraId:18,tocIndex:47},{value:"\u9700\u8981\u4E3A\u8F93\u5165\u63A7\u4EF6\u8BBE\u7F6E\u5E03\u5C40\u6837\u5F0F\u65F6\uFF0C\u4F7F\u7528\u8BE5\u5C5E\u6027\uFF0C\u7528\u6CD5\u540C ",paraId:18,tocIndex:47},{value:"labelCol",paraId:18,tocIndex:47},{value:"\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 Form \u7684 ",paraId:18,tocIndex:47},{value:"wrapperCol",paraId:18,tocIndex:47},{value:" \u8FDB\u884C\u7EDF\u4E00\u8BBE\u7F6E\uFF0C\u4E0D\u4F1A\u4F5C\u7528\u4E8E\u5D4C\u5957 Item\u3002\u5F53\u548C Form \u540C\u65F6\u8BBE\u7F6E\u65F6\uFF0C\u4EE5 Item \u4E3A\u51C6",paraId:18,tocIndex:47},{value:"object",paraId:30,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"layout",paraId:18,tocIndex:47},{value:"\u8868\u5355\u9879\u5E03\u5C40",paraId:18,tocIndex:47},{value:"horizontal",paraId:18,tocIndex:47},{value:" | ",paraId:18,tocIndex:47},{value:"vertical",paraId:18,tocIndex:47},{value:"-",paraId:18,tocIndex:47},{value:"5.18.0",paraId:18,tocIndex:47},{value:"\u88AB\u8BBE\u7F6E\u4E86 ",paraId:31,tocIndex:47},{value:"name",paraId:31,tocIndex:47},{value:" \u5C5E\u6027\u7684 ",paraId:31,tocIndex:47},{value:"Form.Item",paraId:31,tocIndex:47},{value:" \u5305\u88C5\u7684\u63A7\u4EF6\uFF0C\u8868\u5355\u63A7\u4EF6\u4F1A\u81EA\u52A8\u6DFB\u52A0 ",paraId:31,tocIndex:47},{value:"value",paraId:31,tocIndex:47},{value:"\uFF08\u6216 ",paraId:31,tocIndex:47},{value:"valuePropName",paraId:31,tocIndex:47},{value:" \u6307\u5B9A\u7684\u5176\u4ED6\u5C5E\u6027\uFF09 ",paraId:31,tocIndex:47},{value:"onChange",paraId:31,tocIndex:47},{value:"\uFF08\u6216 ",paraId:31,tocIndex:47},{value:"trigger",paraId:31,tocIndex:47},{value:" \u6307\u5B9A\u7684\u5176\u4ED6\u5C5E\u6027\uFF09\uFF0C\u6570\u636E\u540C\u6B65\u5C06\u88AB Form \u63A5\u7BA1\uFF0C\u8FD9\u4F1A\u5BFC\u81F4\u4EE5\u4E0B\u7ED3\u679C\uFF1A",paraId:31,tocIndex:47},{value:"\u4F60",paraId:32,tocIndex:47},{value:"\u4E0D\u518D\u9700\u8981\u4E5F\u4E0D\u5E94\u8BE5",paraId:32,tocIndex:47},{value:"\u7528 ",paraId:32,tocIndex:47},{value:"onChange",paraId:32,tocIndex:47},{value:" \u6765\u505A\u6570\u636E\u6536\u96C6\u540C\u6B65\uFF08\u4F60\u53EF\u4EE5\u4F7F\u7528 Form \u7684 ",paraId:32,tocIndex:47},{value:"onValuesChange",paraId:32,tocIndex:47},{value:"\uFF09\uFF0C\u4F46\u8FD8\u662F\u53EF\u4EE5\u7EE7\u7EED\u76D1\u542C ",paraId:32,tocIndex:47},{value:"onChange",paraId:32,tocIndex:47},{value:" \u4E8B\u4EF6\u3002",paraId:32,tocIndex:47},{value:"\u4F60\u4E0D\u80FD\u7528\u63A7\u4EF6\u7684 ",paraId:32,tocIndex:47},{value:"value",paraId:32,tocIndex:47},{value:" \u6216 ",paraId:32,tocIndex:47},{value:"defaultValue",paraId:32,tocIndex:47},{value:" \u7B49\u5C5E\u6027\u6765\u8BBE\u7F6E\u8868\u5355\u57DF\u7684\u503C\uFF0C\u9ED8\u8BA4\u503C\u53EF\u4EE5\u7528 Form \u91CC\u7684 ",paraId:32,tocIndex:47},{value:"initialValues",paraId:32,tocIndex:47},{value:" \u6765\u8BBE\u7F6E\u3002\u6CE8\u610F ",paraId:32,tocIndex:47},{value:"initialValues",paraId:32,tocIndex:47},{value:" \u4E0D\u80FD\u88AB ",paraId:32,tocIndex:47},{value:"setState",paraId:32,tocIndex:47},{value:" \u52A8\u6001\u66F4\u65B0\uFF0C\u4F60\u9700\u8981\u7528 ",paraId:32,tocIndex:47},{value:"setFieldsValue",paraId:32,tocIndex:47},{value:" \u6765\u66F4\u65B0\u3002",paraId:32,tocIndex:47},{value:"\u4F60\u4E0D\u5E94\u8BE5\u7528 ",paraId:32,tocIndex:47},{value:"setState",paraId:32,tocIndex:47},{value:"\uFF0C\u53EF\u4EE5\u4F7F\u7528 ",paraId:32,tocIndex:47},{value:"form.setFieldsValue",paraId:32,tocIndex:47},{value:" \u6765\u52A8\u6001\u6539\u53D8\u8868\u5355\u503C\u3002",paraId:32,tocIndex:47},{value:"\u5F53\u5B57\u6BB5\u95F4\u5B58\u5728\u4F9D\u8D56\u5173\u7CFB\u65F6\u4F7F\u7528\u3002\u5982\u679C\u4E00\u4E2A\u5B57\u6BB5\u8BBE\u7F6E\u4E86 ",paraId:33,tocIndex:48},{value:"dependencies",paraId:33,tocIndex:48},{value:" \u5C5E\u6027\u3002\u90A3\u4E48\u5B83\u6240\u4F9D\u8D56\u7684\u5B57\u6BB5\u66F4\u65B0\u65F6\uFF0C\u8BE5\u5B57\u6BB5\u5C06\u81EA\u52A8\u89E6\u53D1\u66F4\u65B0\u4E0E\u6821\u9A8C\u3002\u4E00\u79CD\u5E38\u89C1\u7684\u573A\u666F\uFF0C\u5C31\u662F\u6CE8\u518C\u7528\u6237\u8868\u5355\u7684\u201C\u5BC6\u7801\u201D\u4E0E\u201C\u786E\u8BA4\u5BC6\u7801\u201D\u5B57\u6BB5\u3002\u201C\u786E\u8BA4\u5BC6\u7801\u201D\u6821\u9A8C\u4F9D\u8D56\u4E8E\u201C\u5BC6\u7801\u201D\u5B57\u6BB5\uFF0C\u8BBE\u7F6E ",paraId:33,tocIndex:48},{value:"dependencies",paraId:33,tocIndex:48},{value:" \u540E\uFF0C\u201C\u5BC6\u7801\u201D\u5B57\u6BB5\u66F4\u65B0\u4F1A\u91CD\u65B0\u89E6\u53D1\u201C\u6821\u9A8C\u5BC6\u7801\u201D\u7684\u6821\u9A8C\u903B\u8F91\u3002\u4F60\u53EF\u4EE5\u53C2\u8003",paraId:33,tocIndex:48},{value:"\u5177\u4F53\u4F8B\u5B50",paraId:34,tocIndex:48},{value:"\u3002",paraId:33,tocIndex:48},{value:"dependencies",paraId:35,tocIndex:48},{value:" \u4E0D\u5E94\u548C ",paraId:35,tocIndex:48},{value:"shouldUpdate",paraId:35,tocIndex:48},{value:" \u4E00\u8D77\u4F7F\u7528\uFF0C\u56E0\u4E3A\u8FD9\u53EF\u80FD\u5E26\u6765\u66F4\u65B0\u903B\u8F91\u7684\u6DF7\u4E71\u3002",paraId:35,tocIndex:48},{value:"({ status: ValidateStatus, errors: ReactNode, warnings: ReactNode }) => Record<ValidateStatus, ReactNode>",paraId:36,tocIndex:49},{value:"Form \u901A\u8FC7\u589E\u91CF\u66F4\u65B0\u65B9\u5F0F\uFF0C\u53EA\u66F4\u65B0\u88AB\u4FEE\u6539\u7684\u5B57\u6BB5\u76F8\u5173\u7EC4\u4EF6\u4EE5\u8FBE\u5230\u6027\u80FD\u4F18\u5316\u76EE\u7684\u3002\u5927\u90E8\u5206\u573A\u666F\u4E0B\uFF0C\u4F60\u53EA\u9700\u8981\u7F16\u5199\u4EE3\u7801\u6216\u8005\u4E0E ",paraId:37,tocIndex:50},{value:"dependencies",paraId:38,tocIndex:50},{value:" \u5C5E\u6027\u914D\u5408\u6821\u9A8C\u5373\u53EF\u3002\u800C\u5728\u67D0\u4E9B\u7279\u5B9A\u573A\u666F\uFF0C\u4F8B\u5982\u4FEE\u6539\u67D0\u4E2A\u5B57\u6BB5\u503C\u540E\u51FA\u73B0\u65B0\u7684\u5B57\u6BB5\u9009\u9879\u3001\u6216\u8005\u7EAF\u7CB9\u5E0C\u671B\u8868\u5355\u4EFB\u610F\u53D8\u5316\u90FD\u5BF9\u67D0\u4E00\u4E2A\u533A\u57DF\u8FDB\u884C\u6E32\u67D3\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 ",paraId:37,tocIndex:50},{value:"shouldUpdate",paraId:37,tocIndex:50},{value:" \u4FEE\u6539 Form.Item \u7684\u66F4\u65B0\u903B\u8F91\u3002",paraId:37,tocIndex:50},{value:"\u5F53 ",paraId:39,tocIndex:50},{value:"shouldUpdate",paraId:39,tocIndex:50},{value:" \u4E3A ",paraId:39,tocIndex:50},{value:"true",paraId:39,tocIndex:50},{value:" \u65F6\uFF0CForm \u7684\u4EFB\u610F\u53D8\u5316\u90FD\u4F1A\u4F7F\u8BE5 Form.Item \u91CD\u65B0\u6E32\u67D3\u3002\u8FD9\u5BF9\u4E8E\u81EA\u5B9A\u4E49\u6E32\u67D3\u4E00\u4E9B\u533A\u57DF\u5341\u5206\u6709\u5E2E\u52A9\uFF0C\u8981\u6CE8\u610F Form.Item \u91CC\u5305\u88F9\u7684\u5B50\u7EC4\u4EF6\u5FC5\u987B\u7531\u51FD\u6570\u8FD4\u56DE\uFF0C\u5426\u5219 ",paraId:39,tocIndex:50},{value:"shouldUpdate",paraId:39,tocIndex:50},{value:" \u4E0D\u4F1A\u8D77\u4F5C\u7528\uFF1A",paraId:39,tocIndex:50},{value:"\u76F8\u5173issue\uFF1A",paraId:40,tocIndex:50},{value:"#34500",paraId:40,tocIndex:50},{value:"<Form.Item shouldUpdate>\n {() => {\n return <pre>{JSON.stringify(form.getFieldsValue(), null, 2)}</pre>;\n }}\n</Form.Item>\n",paraId:41,tocIndex:50},{value:"\u4F60\u53EF\u4EE5\u53C2\u8003",paraId:42,tocIndex:50},{value:"\u793A\u4F8B",paraId:43,tocIndex:50},{value:"\u67E5\u770B\u5177\u4F53\u4F7F\u7528\u573A\u666F\u3002",paraId:42,tocIndex:50},{value:"\u5F53 ",paraId:44,tocIndex:50},{value:"shouldUpdate",paraId:44,tocIndex:50},{value:" \u4E3A\u65B9\u6CD5\u65F6\uFF0C\u8868\u5355\u7684\u6BCF\u6B21\u6570\u503C\u66F4\u65B0\u90FD\u4F1A\u8C03\u7528\u8BE5\u65B9\u6CD5\uFF0C\u63D0\u4F9B\u539F\u5148\u7684\u503C\u4E0E\u5F53\u524D\u7684\u503C\u4EE5\u4F9B\u4F60\u6BD4\u8F83\u662F\u5426\u9700\u8981\u66F4\u65B0\u3002\u8FD9\u5BF9\u4E8E\u662F\u5426\u6839\u636E\u503C\u6765\u6E32\u67D3\u989D\u5916\u5B57\u6BB5\u5341\u5206\u6709\u5E2E\u52A9\uFF1A",paraId:44,tocIndex:50},{value:'<Form.Item shouldUpdate={(prevValues, curValues) => prevValues.additional !== curValues.additional}>\n {() => {\n return (\n <Form.Item name="other">\n <Input />\n </Form.Item>\n );\n }}\n</Form.Item>\n',paraId:45,tocIndex:50},{value:"\u4F60\u53EF\u4EE5\u53C2\u8003",paraId:46,tocIndex:50},{value:"\u793A\u4F8B",paraId:47,tocIndex:50},{value:"\u67E5\u770B\u5177\u4F53\u4F7F\u7528\u573A\u666F\u3002",paraId:46,tocIndex:50},{value:"\u4F60\u53EF\u4EE5\u901A\u8FC7 ",paraId:48,tocIndex:51},{value:"messageVariables",paraId:48,tocIndex:51},{value:" \u4FEE\u6539 Form.Item \u7684\u9ED8\u8BA4\u9A8C\u8BC1\u4FE1\u606F\u3002",paraId:48,tocIndex:51},{value:"<Form>\n <Form.Item\n messageVariables={{ another: 'good' }}\n label=\"user\"\n rules={[{ required: true, message: '${another} is required' }]}\n >\n <Input />\n </Form.Item>\n <Form.Item\n messageVariables={{ label: 'good' }}\n label={<span>user</span>}\n rules={[{ required: true, message: '${label} is required' }]}\n >\n <Input />\n </Form.Item>\n</Form>\n",paraId:49,tocIndex:51},{value:"\u81EA ",paraId:50,tocIndex:51},{value:"5.20.2",paraId:50,tocIndex:51},{value:" \u8D77\uFF0C\u5F53\u4F60\u5E0C\u671B\u4E0D\u8981\u8F6C\u8BD1 ",paraId:50,tocIndex:51},{value:"${}",paraId:50,tocIndex:51},{value:" \u65F6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7 ",paraId:50,tocIndex:51},{value:"\\\\${}",paraId:50,tocIndex:51},{value:" \u6765\u7565\u8FC7\uFF1A",paraId:50,tocIndex:51},{value:"{ required: true, message: '${label} is convert, \\\\${label} is not convert' }\n\n// good is convert, ${label} is not convert\n",paraId:51,tocIndex:51},{value:"\u4E3A\u5B57\u6BB5\u63D0\u4F9B\u6570\u7EC4\u5316\u7BA1\u7406\u3002",paraId:52,tocIndex:52},{value:"\u53C2\u6570",paraId:53,tocIndex:52},{value:"\u8BF4\u660E",paraId:53,tocIndex:52},{value:"\u7C7B\u578B",paraId:53,tocIndex:52},{value:"\u9ED8\u8BA4\u503C",paraId:53,tocIndex:52},{value:"\u7248\u672C",paraId:53,tocIndex:52},{value:"children",paraId:53,tocIndex:52},{value:"\u6E32\u67D3\u51FD\u6570",paraId:53,tocIndex:52},{value:"(fields: Field[], operation: { add, remove, move }, meta: { errors }) => React.ReactNode",paraId:53,tocIndex:52},{value:"-",paraId:53,tocIndex:52},{value:"initialValue",paraId:53,tocIndex:52},{value:"\u8BBE\u7F6E\u5B50\u5143\u7D20\u9ED8\u8BA4\u503C\uFF0C\u5982\u679C\u4E0E Form \u7684 ",paraId:53,tocIndex:52},{value:"initialValues",paraId:53,tocIndex:52},{value:" \u51B2\u7A81\u5219\u4EE5 Form \u4E3A\u51C6",paraId:53,tocIndex:52},{value:"any[]",paraId:53,tocIndex:52},{value:"-",paraId:53,tocIndex:52},{value:"4.9.0",paraId:53,tocIndex:52},{value:"name",paraId:53,tocIndex:52},{value:"\u5B57\u6BB5\u540D\uFF0C\u652F\u6301\u6570\u7EC4\u3002List \u672C\u8EAB\u4E5F\u662F\u5B57\u6BB5\uFF0C\u56E0\u800C ",paraId:53,tocIndex:52},{value:"getFieldsValue()",paraId:53,tocIndex:52},{value:" \u9ED8\u8BA4\u4F1A\u8FD4\u56DE List \u4E0B\u6240\u6709\u503C\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7",paraId:53,tocIndex:52},{value:"\u53C2\u6570",paraId:54,tocIndex:52},{value:"\u6539\u53D8\u8FD9\u4E00\u884C\u4E3A",paraId:53,tocIndex:52},{value:"NamePath",paraId:55,tocIndex:52},{value:"-",paraId:53,tocIndex:52},{value:"rules",paraId:53,tocIndex:52},{value:"\u6821\u9A8C\u89C4\u5219\uFF0C\u4EC5\u652F\u6301\u81EA\u5B9A\u4E49\u89C4\u5219\u3002\u9700\u8981\u914D\u5408 ",paraId:53,tocIndex:52},{value:"ErrorList",paraId:56,tocIndex:52},{value:" \u4E00\u540C\u4F7F\u7528\u3002",paraId:53,tocIndex:52},{value:"{ validator, message }[]",paraId:53,tocIndex:52},{value:"-",paraId:53,tocIndex:52},{value:"4.7.0",paraId:53,tocIndex:52},{value:"<Form.List>\n {(fields) =>\n fields.map((field) => (\n <Form.Item {...field}>\n <Input />\n </Form.Item>\n ))\n }\n</Form.List>\n",paraId:57,tocIndex:52},{value:"\u6CE8\u610F\uFF1AForm.List \u4E0B\u7684\u5B57\u6BB5\u4E0D\u5E94\u8BE5\u914D\u7F6E ",paraId:58,tocIndex:52},{value:"initialValue",paraId:58,tocIndex:52},{value:"\uFF0C\u4F60\u59CB\u7EC8\u5E94\u8BE5\u901A\u8FC7 Form.List \u7684 ",paraId:58,tocIndex:52},{value:"initialValue",paraId:58,tocIndex:52},{value:" \u6216\u8005 Form \u7684 ",paraId:58,tocIndex:52},{value:"initialValues",paraId:58,tocIndex:52},{value:" \u6765\u914D\u7F6E\u3002",paraId:58,tocIndex:52},{value:"Form.List \u6E32\u67D3\u8868\u5355\u76F8\u5173\u64CD\u4F5C\u51FD\u6570\u3002",paraId:59,tocIndex:53},{value:"\u53C2\u6570",paraId:60,tocIndex:53},{value:"\u8BF4\u660E",paraId:60,tocIndex:53},{value:"\u7C7B\u578B",paraId:60,tocIndex:53},{value:"\u9ED8\u8BA4\u503C",paraId:60,tocIndex:53},{value:"\u7248\u672C",paraId:60,tocIndex:53},{value:"add",paraId:60,tocIndex:53},{value:"\u65B0\u589E\u8868\u5355\u9879",paraId:60,tocIndex:53},{value:"(defaultValue?: any, insertIndex?: number) => void",paraId:60,tocIndex:53},{value:"insertIndex",paraId:60,tocIndex:53},{value:"4.6.0",paraId:60,tocIndex:53},{value:"move",paraId:60,tocIndex:53},{value:"\u79FB\u52A8\u8868\u5355\u9879",paraId:60,tocIndex:53},{value:"(from: number, to: number) => void",paraId:60,tocIndex:53},{value:"-",paraId:60,tocIndex:53},{value:"remove",paraId:60,tocIndex:53},{value:"\u5220\u9664\u8868\u5355\u9879",paraId:60,tocIndex:53},{value:"(index: number | number[]) => void",paraId:60,tocIndex:53},{value:"number[]",paraId:60,tocIndex:53},{value:"4.5.0",paraId:60,tocIndex:53},{value:"4.7.0 \u65B0\u589E\u3002\u9519\u8BEF\u5C55\u793A\u7EC4\u4EF6\uFF0C\u4EC5\u9650\u914D\u5408 Form.List \u7684 rules \u4E00\u540C\u4F7F\u7528\u3002\u53C2\u8003",paraId:61,tocIndex:54},{value:"\u793A\u4F8B",paraId:62,tocIndex:54},{value:"\u3002",paraId:61,tocIndex:54},{value:"\u53C2\u6570",paraId:63,tocIndex:54},{value:"\u8BF4\u660E",paraId:63,tocIndex:54},{value:"\u7C7B\u578B",paraId:63,tocIndex:54},{value:"\u9ED8\u8BA4\u503C",paraId:63,tocIndex:54},{value:"errors",paraId:63,tocIndex:54},{value:"\u9519\u8BEF\u5217\u8868",paraId:63,tocIndex:54},{value:"ReactNode[]",paraId:63,tocIndex:54},{value:"-",paraId:63,tocIndex:54},{value:"\u63D0\u4F9B\u8868\u5355\u95F4\u8054\u52A8\u529F\u80FD\uFF0C\u5176\u4E0B\u8BBE\u7F6E ",paraId:64,tocIndex:55},{value:"name",paraId:64,tocIndex:55},{value:" \u7684 Form \u66F4\u65B0\u65F6\uFF0C\u4F1A\u81EA\u52A8\u89E6\u53D1\u5BF9\u5E94\u4E8B\u4EF6\u3002\u67E5\u770B",paraId:64,tocIndex:55},{value:"\u793A\u4F8B",paraId:65,tocIndex:55},{value:"\u3002",paraId:64,tocIndex:55},{value:"\u53C2\u6570",paraId:66,tocIndex:55},{value:"\u8BF4\u660E",paraId:66,tocIndex:55},{value:"\u7C7B\u578B",paraId:66,tocIndex:55},{value:"\u9ED8\u8BA4\u503C",paraId:66,tocIndex:55},{value:"onFormChange",paraId:66,tocIndex:55},{value:"\u5B50\u8868\u5355\u5B57\u6BB5\u66F4\u65B0\u65F6\u89E6\u53D1",paraId:66,tocIndex:55},{value:"function(formName: string, info: { changedFields, forms })",paraId:66,tocIndex:55},{value:"-",paraId:66,tocIndex:55},{value:"onFormFinish",paraId:66,tocIndex:55},{value:"\u5B50\u8868\u5355\u63D0\u4EA4\u65F6\u89E6\u53D1",paraId:66,tocIndex:55},{value:"function(formName: string, info: { values, forms })",paraId:66,tocIndex:55},{value:"-",paraId:66,tocIndex:55},{value:'<Form.Provider\n onFormFinish={(name) => {\n if (name === \'form1\') {\n // Do something...\n }\n }}\n>\n <Form name="form1">...</Form>\n <Form name="form2">...</Form>\n</Form.Provider>\n',paraId:67,tocIndex:55},{value:"\u540D\u79F0",paraId:68,tocIndex:56},{value:"\u8BF4\u660E",paraId:68,tocIndex:56},{value:"\u7C7B\u578B",paraId:68,tocIndex:56},{value:"\u7248\u672C",paraId:68,tocIndex:56},{value:"getFieldError",paraId:68,tocIndex:56},{value:"\u83B7\u53D6\u5BF9\u5E94\u5B57\u6BB5\u540D\u7684\u9519\u8BEF\u4FE1\u606F",paraId:68,tocIndex:56},{value:"(name: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:69,tocIndex:56},{value:") => string[]",paraId:68,tocIndex:56},{value:"getFieldInstance",paraId:68,tocIndex:56},{value:"\u83B7\u53D6\u5BF9\u5E94\u5B57\u6BB5\u5B9E\u4F8B",paraId:68,tocIndex:56},{value:"(name: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:70,tocIndex:56},{value:") => any",paraId:68,tocIndex:56},{value:"4.4.0",paraId:68,tocIndex:56},{value:"getFieldsError",paraId:68,tocIndex:56},{value:"\u83B7\u53D6\u4E00\u7EC4\u5B57\u6BB5\u540D\u5BF9\u5E94\u7684\u9519\u8BEF\u4FE1\u606F\uFF0C\u8FD4\u56DE\u4E3A\u6570\u7EC4\u5F62\u5F0F",paraId:68,tocIndex:56},{value:"(nameList?: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:71,tocIndex:56},{value:"[]) => FieldError[]",paraId:68,tocIndex:56},{value:"getFieldsValue",paraId:68,tocIndex:56},{value:"\u83B7\u53D6\u4E00\u7EC4\u5B57\u6BB5\u540D\u5BF9\u5E94\u7684\u503C\uFF0C\u4F1A\u6309\u7167\u5BF9\u5E94\u7ED3\u6784\u8FD4\u56DE\u3002\u9ED8\u8BA4\u8FD4\u56DE\u73B0\u5B58\u5B57\u6BB5\u503C\uFF0C\u5F53\u8C03\u7528 ",paraId:68,tocIndex:56},{value:"getFieldsValue(true)",paraId:68,tocIndex:56},{value:" \u65F6\u8FD4\u56DE\u6240\u6709\u503C",paraId:68,tocIndex:56},{value:"GetFieldsValue",paraId:72,tocIndex:56},{value:"getFieldValue",paraId:68,tocIndex:56},{value:"\u83B7\u53D6\u5BF9\u5E94\u5B57\u6BB5\u540D\u7684\u503C",paraId:68,tocIndex:56},{value:"(name: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:73,tocIndex:56},{value:") => any",paraId:68,tocIndex:56},{value:"isFieldsTouched",paraId:68,tocIndex:56},{value:"\u68C0\u67E5\u4E00\u7EC4\u5B57\u6BB5\u662F\u5426\u88AB\u7528\u6237\u64CD\u4F5C\u8FC7\uFF0C",paraId:68,tocIndex:56},{value:"allTouched",paraId:68,tocIndex:56},{value:" \u4E3A ",paraId:68,tocIndex:56},{value:"true",paraId:68,tocIndex:56},{value:" \u65F6\u68C0\u67E5\u662F\u5426\u6240\u6709\u5B57\u6BB5\u90FD\u88AB\u64CD\u4F5C\u8FC7",paraId:68,tocIndex:56},{value:"(nameList?: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:74,tocIndex:56},{value:"[], allTouched?: boolean) => boolean",paraId:68,tocIndex:56},{value:"isFieldTouched",paraId:68,tocIndex:56},{value:"\u68C0\u67E5\u5BF9\u5E94\u5B57\u6BB5\u662F\u5426\u88AB\u7528\u6237\u64CD\u4F5C\u8FC7",paraId:68,tocIndex:56},{value:"(name: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:75,tocIndex:56},{value:") => boolean",paraId:68,tocIndex:56},{value:"isFieldValidating",paraId:68,tocIndex:56},{value:"\u68C0\u67E5\u5BF9\u5E94\u5B57\u6BB5\u662F\u5426\u6B63\u5728\u6821\u9A8C",paraId:68,tocIndex:56},{value:"(name: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:76,tocIndex:56},{value:") => boolean",paraId:68,tocIndex:56},{value:"resetFields",paraId:68,tocIndex:56},{value:"\u91CD\u7F6E\u4E00\u7EC4\u5B57\u6BB5\u5230 ",paraId:68,tocIndex:56},{value:"initialValues",paraId:68,tocIndex:56},{value:"(fields?: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:77,tocIndex:56},{value:"[]) => void",paraId:68,tocIndex:56},{value:"scrollToField",paraId:68,tocIndex:56},{value:"\u6EDA\u52A8\u5230\u5BF9\u5E94\u5B57\u6BB5\u4F4D\u7F6E",paraId:68,tocIndex:56},{value:"(name: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:78,tocIndex:56},{value:", options: ",paraId:68,tocIndex:56},{value:"ScrollOptions",paraId:68,tocIndex:56},{value:" | { focus: boolean }) => void",paraId:68,tocIndex:56},{value:"focus: 5.24.0",paraId:68,tocIndex:56},{value:"setFields",paraId:68,tocIndex:56},{value:"\u8BBE\u7F6E\u4E00\u7EC4\u5B57\u6BB5\u72B6\u6001",paraId:68,tocIndex:56},{value:"(fields: ",paraId:68,tocIndex:56},{value:"FieldData",paraId:79,tocIndex:56},{value:"[]) => void",paraId:68,tocIndex:56},{value:"setFieldValue",paraId:68,tocIndex:56},{value:"\u8BBE\u7F6E\u8868\u5355\u7684\u503C\uFF08\u8BE5\u503C\u5C06\u76F4\u63A5\u4F20\u5165 form store \u4E2D\u5E76\u4E14",paraId:68,tocIndex:56},{value:"\u91CD\u7F6E\u9519\u8BEF\u4FE1\u606F",paraId:68,tocIndex:56},{value:"\u3002\u5982\u679C\u4F60\u4E0D\u5E0C\u671B\u4F20\u5165\u5BF9\u8C61\u88AB\u4FEE\u6539\uFF0C\u8BF7\u514B\u9686\u540E\u4F20\u5165\uFF09",paraId:68,tocIndex:56},{value:"(name: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:80,tocIndex:56},{value:", value: any) => void",paraId:68,tocIndex:56},{value:"4.22.0",paraId:68,tocIndex:56},{value:"setFieldsValue",paraId:68,tocIndex:56},{value:"\u8BBE\u7F6E\u8868\u5355\u7684\u503C\uFF08\u8BE5\u503C\u5C06\u76F4\u63A5\u4F20\u5165 form store \u4E2D\u5E76\u4E14",paraId:68,tocIndex:56},{value:"\u91CD\u7F6E\u9519\u8BEF\u4FE1\u606F",paraId:68,tocIndex:56},{value:"\u3002\u5982\u679C\u4F60\u4E0D\u5E0C\u671B\u4F20\u5165\u5BF9\u8C61\u88AB\u4FEE\u6539\uFF0C\u8BF7\u514B\u9686\u540E\u4F20\u5165\uFF09\u3002\u5982\u679C\u4F60\u53EA\u60F3\u4FEE\u6539 Form.List \u4E2D\u5355\u9879\u503C\uFF0C\u8BF7\u901A\u8FC7 ",paraId:68,tocIndex:56},{value:"setFieldValue",paraId:68,tocIndex:56},{value:" \u8FDB\u884C\u6307\u5B9A",paraId:68,tocIndex:56},{value:"(values) => void",paraId:68,tocIndex:56},{value:"submit",paraId:68,tocIndex:56},{value:"\u63D0\u4EA4\u8868\u5355\uFF0C\u4E0E\u70B9\u51FB ",paraId:68,tocIndex:56},{value:"submit",paraId:68,tocIndex:56},{value:" \u6309\u94AE\u6548\u679C\u76F8\u540C",paraId:68,tocIndex:56},{value:"() => void",paraId:68,tocIndex:56},{value:"validateFields",paraId:68,tocIndex:56},{value:"\u89E6\u53D1\u8868\u5355\u9A8C\u8BC1\uFF0C\u8BBE\u7F6E ",paraId:68,tocIndex:56},{value:"recursive",paraId:68,tocIndex:56},{value:" \u65F6\u4F1A\u9012\u5F52\u6821\u9A8C\u6240\u6709\u5305\u542B\u7684\u8DEF\u5F84",paraId:68,tocIndex:56},{value:"(nameList?: ",paraId:68,tocIndex:56},{value:"NamePath",paraId:81,tocIndex:56},{value:"[], config?: ",paraId:68,tocIndex:56},{value:"ValidateConfig",paraId:82,tocIndex:56},{value:") => Promise",paraId:68,tocIndex:56},{value:"export interface ValidateConfig {\n // 5.5.0 \u65B0\u589E\u3002\u4EC5\u6821\u9A8C\u5185\u5BB9\u800C\u4E0D\u4F1A\u5C06\u9519\u8BEF\u4FE1\u606F\u5C55\u793A\u5230 UI \u4E0A\u3002\n validateOnly?: boolean;\n // 5.9.0 \u65B0\u589E\u3002\u5BF9\u63D0\u4F9B\u7684 `nameList` \u4E0E\u5176\u5B50\u8DEF\u5F84\u8FDB\u884C\u9012\u5F52\u6821\u9A8C\u3002\n recursive?: boolean;\n // 5.11.0 \u65B0\u589E\u3002\u6821\u9A8C dirty \u7684\u5B57\u6BB5\uFF08touched + validated\uFF09\u3002\n // \u4F7F\u7528 `dirty` \u53EF\u4EE5\u5F88\u65B9\u4FBF\u7684\u4EC5\u6821\u9A8C\u7528\u6237\u64CD\u4F5C\u8FC7\u548C\u88AB\u6821\u9A8C\u8FC7\u7684\u5B57\u6BB5\u3002\n dirty?: boolean;\n}\n",paraId:83,tocIndex:57},{value:"\u8FD4\u56DE\u793A\u4F8B\uFF1A",paraId:84,tocIndex:57},{value:"validateFields()\n .then((values) => {\n /*\n values:\n {\n username: 'username',\n password: 'password',\n }\n */\n })\n .catch((errorInfo) => {\n /*\n errorInfo:\n {\n values: {\n username: 'username',\n password: 'password',\n },\n errorFields: [\n { name: ['password'], errors: ['Please input your Password!'] },\n ],\n outOfDate: false,\n }\n */\n });\n",paraId:85,tocIndex:57},{value:"type Form.useForm = (): [FormInstance]",paraId:86,tocIndex:59},{value:"\u521B\u5EFA Form \u5B9E\u4F8B\uFF0C\u7528\u4E8E\u7BA1\u7406\u6240\u6709\u6570\u636E\u72B6\u6001\u3002",paraId:87,tocIndex:59},{value:"type Form.useFormInstance = (): FormInstance",paraId:88,tocIndex:60},{value:"4.20.0",paraId:89,tocIndex:60},{value:" \u65B0\u589E\uFF0C\u83B7\u53D6\u5F53\u524D\u4E0A\u4E0B\u6587\u6B63\u5728\u4F7F\u7528\u7684 Form \u5B9E\u4F8B\uFF0C\u5E38\u89C1\u4E8E\u5C01\u88C5\u5B50\u7EC4\u4EF6\u6D88\u8D39\u65E0\u9700\u900F\u4F20 Form \u5B9E\u4F8B\uFF1A",paraId:89,tocIndex:60},{value:"const Sub = () => {\n const form = Form.useFormInstance();\n\n return <Button onClick={() => form.setFieldsValue({})} />;\n};\n\nexport default () => {\n const [form] = Form.useForm();\n\n return (\n <Form form={form}>\n <Sub />\n </Form>\n );\n};\n",paraId:90,tocIndex:60},{value:"type Form.useWatch = (namePath: NamePath | (selector: (values: Store)) => any, formInstance?: FormInstance | WatchOptions): Value",paraId:91,tocIndex:61},{value:"5.12.0",paraId:92,tocIndex:61},{value:" \u65B0\u589E ",paraId:92,tocIndex:61},{value:"selector",paraId:92,tocIndex:61},{value:"\u7528\u4E8E\u76F4\u63A5\u83B7\u53D6 form \u4E2D\u5B57\u6BB5\u5BF9\u5E94\u7684\u503C\u3002\u901A\u8FC7\u8BE5 Hooks \u53EF\u4EE5\u4E0E\u8BF8\u5982 ",paraId:93,tocIndex:61},{value:"useSWR",paraId:93,tocIndex:61},{value:" \u8FDB\u884C\u8054\u52A8\u4ECE\u800C\u964D\u4F4E\u7EF4\u62A4\u6210\u672C\uFF1A",paraId:93,tocIndex:61},{value:"const Demo = () => {\n const [form] = Form.useForm();\n const userName = Form.useWatch('username', form);\n\n const { data: options } = useSWR(`/api/user/${userName}`, fetcher);\n\n return (\n <Form form={form}>\n <Form.Item name=\"username\">\n <AutoComplete options={options} />\n </Form.Item>\n </Form>\n );\n};\n",paraId:94,tocIndex:61},{value:"\u5982\u679C\u4F60\u7684\u7EC4\u4EF6\u88AB\u5305\u88F9\u5728 ",paraId:95,tocIndex:61},{value:"Form.Item",paraId:95,tocIndex:61},{value:" \u5185\u90E8\uFF0C\u4F60\u53EF\u4EE5\u7701\u7565\u7B2C\u4E8C\u4E2A\u53C2\u6570\uFF0C",paraId:95,tocIndex:61},{value:"Form.useWatch",paraId:95,tocIndex:61},{value:" \u4F1A\u81EA\u52A8\u627E\u5230\u4E0A\u5C42\u6700\u8FD1\u7684 ",paraId:95,tocIndex:61},{value:"FormInstance",paraId:95,tocIndex:61},{value:"\u3002",paraId:95,tocIndex:61},{value:"useWatch",paraId:96,tocIndex:61},{value:" \u9ED8\u8BA4\u53EA\u76D1\u542C\u5728 Form \u4E2D\u6CE8\u518C\u7684\u5B57\u6BB5\uFF0C\u5982\u679C\u9700\u8981\u76D1\u542C\u975E\u6CE8\u518C\u5B57\u6BB5\uFF0C\u53EF\u4EE5\u901A\u8FC7\u914D\u7F6E ",paraId:96,tocIndex:61},{value:"preserve",paraId:96,tocIndex:61},{value:" \u8FDB\u884C\u76D1\u542C\uFF1A",paraId:96,tocIndex:61},{value:"const Demo = () => {\n const [form] = Form.useForm();\n\n const age = Form.useWatch('age', { form, preserve: true });\n console.log(age);\n\n return (\n <div>\n <Button onClick={() => form.setFieldValue('age', 2)}>Update</Button>\n <Form form={form}>\n <Form.Item name=\"name\">\n <Input />\n </Form.Item>\n </Form>\n </div>\n );\n};\n",paraId:97,tocIndex:61},{value:"type Form.Item.useStatus = (): { status: ValidateStatus | undefined, errors: ReactNode[], warnings: ReactNode[] }",paraId:98,tocIndex:62},{value:"4.22.0",paraId:99,tocIndex:62},{value:" \u65B0\u589E\uFF0C\u53EF\u7528\u4E8E\u83B7\u53D6\u5F53\u524D Form.Item \u7684\u6821\u9A8C\u72B6\u6001\uFF0C\u5982\u679C\u4E0A\u5C42\u6CA1\u6709 Form.Item\uFF0C",paraId:99,tocIndex:62},{value:"status",paraId:99,tocIndex:62},{value:" \u5C06\u4F1A\u8FD4\u56DE ",paraId:99,tocIndex:62},{value:"undefined",paraId:99,tocIndex:62},{value:"\u3002",paraId:99,tocIndex:62},{value:"5.4.0",paraId:99,tocIndex:62},{value:" \u65B0\u589E ",paraId:99,tocIndex:62},{value:"errors",paraId:99,tocIndex:62},{value:" \u548C ",paraId:99,tocIndex:62},{value:"warnings",paraId:99,tocIndex:62},{value:"\uFF0C\u53EF\u7528\u4E8E\u83B7\u53D6\u5F53\u524D Form.Item \u7684\u9519\u8BEF\u4FE1\u606F\u548C\u8B66\u544A\u4FE1\u606F\uFF1A",paraId:99,tocIndex:62},{value:"const CustomInput = ({ value, onChange }) => {\n const { status, errors } = Form.Item.useStatus();\n return (\n <input\n value={value}\n onChange={onChange}\n className={`custom-input-${status}`}\n placeholder={(errors.length && errors[0]) || ''}\n />\n );\n};\n\nexport default () => (\n <Form>\n <Form.Item name=\"username\">\n <CustomInput />\n </Form.Item>\n </Form>\n);\n",paraId:100,tocIndex:62},{value:"Form \u4EC5\u4F1A\u5BF9\u53D8\u66F4\u7684 Field \u8FDB\u884C\u5237\u65B0\uFF0C\u4ECE\u800C\u907F\u514D\u5B8C\u6574\u7684\u7EC4\u4EF6\u5237\u65B0\u53EF\u80FD\u5F15\u53D1\u7684\u6027\u80FD\u95EE\u9898\u3002\u56E0\u800C\u4F60\u65E0\u6CD5\u5728 render \u9636\u6BB5\u901A\u8FC7 ",paraId:101,tocIndex:63},{value:"form.getFieldsValue",paraId:101,tocIndex:63},{value:" \u6765\u5B9E\u65F6\u83B7\u53D6\u5B57\u6BB5\u503C\uFF0C\u800C ",paraId:101,tocIndex:63},{value:"useWatch",paraId:101,tocIndex:63},{value:" \u63D0\u4F9B\u4E86\u4E00\u79CD\u7279\u5B9A\u5B57\u6BB5\u8BBF\u95EE\u7684\u65B9\u5F0F\uFF0C\u4ECE\u800C\u4F7F\u5F97\u5728\u5F53\u524D\u7EC4\u4EF6\u4E2D\u53EF\u4EE5\u76F4\u63A5\u6D88\u8D39\u5B57\u6BB5\u7684\u503C\u3002\u540C\u65F6\uFF0C\u5982\u679C\u4E3A\u4E86\u66F4\u597D\u7684\u6E32\u67D3\u6027\u80FD\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7 Field \u7684 renderProps \u4EC5\u66F4\u65B0\u9700\u8981\u66F4\u65B0\u7684\u90E8\u5206\u3002\u800C\u5F53\u5F53\u524D\u7EC4\u4EF6\u66F4\u65B0\u6216\u8005 effect \u90FD\u4E0D\u9700\u8981\u6D88\u8D39\u5B57\u6BB5\u503C\u65F6\uFF0C\u5219\u53EF\u4EE5\u901A\u8FC7 ",paraId:101,tocIndex:63},{value:"onValuesChange",paraId:101,tocIndex:63},{value:" \u5C06\u6570\u636E\u629B\u51FA\uFF0C\u4ECE\u800C\u907F\u514D\u7EC4\u4EF6\u66F4\u65B0\u3002",paraId:101,tocIndex:63},{value:"string | number | (string | number)[]",paraId:102,tocIndex:65},{value:"getFieldsValue",paraId:103,tocIndex:66},{value:" \u63D0\u4F9B\u4E86\u591A\u79CD\u91CD\u8F7D\u65B9\u6CD5\uFF1A",paraId:103,tocIndex:66},{value:"NamePath",paraId:104,tocIndex:66},{value:"\u5F53\u4E0D\u63D0\u4F9B ",paraId:105,tocIndex:67},{value:"nameList",paraId:105,tocIndex:67},{value:" \u65F6\uFF0C\u8FD4\u56DE\u6240\u6709\u6CE8\u518C\u5B57\u6BB5\uFF0C\u8FD9\u4E5F\u5305\u542B List \u4E0B\u6240\u6709\u7684\u503C\uFF08\u5373\u4FBF List \u4E0B\u6CA1\u6709\u7ED1\u5B9A Item\uFF09\u3002",paraId:105,tocIndex:67},{value:"\u5F53 ",paraId:106,tocIndex:67},{value:"nameList",paraId:106,tocIndex:67},{value:" \u4E3A ",paraId:106,tocIndex:67},{value:"true",paraId:106,tocIndex:67},{value:" \u65F6\uFF0C\u8FD4\u56DE store \u4E2D\u6240\u6709\u7684\u503C\uFF0C\u5305\u542B\u672A\u6CE8\u518C\u5B57\u6BB5\u3002\u4F8B\u5982\u901A\u8FC7 ",paraId:106,tocIndex:67},{value:"setFieldsValue",paraId:106,tocIndex:67},{value:" \u8BBE\u7F6E\u4E86\u4E0D\u5B58\u5728\u7684 Item \u7684\u503C\uFF0C\u4E5F\u53EF\u4EE5\u901A\u8FC7 ",paraId:106,tocIndex:67},{value:"true",paraId:106,tocIndex:67},{value:" \u5168\u90E8\u83B7\u53D6\u3002",paraId:106,tocIndex:67},{value:"\u5F53 ",paraId:107,tocIndex:67},{value:"nameList",paraId:107,tocIndex:67},{value:" \u4E3A\u6570\u7EC4\u65F6\uFF0C\u8FD4\u56DE\u89C4\u5B9A\u8DEF\u5F84\u7684\u503C\u3002\u9700\u8981\u6CE8\u610F\u7684\u662F\uFF0C",paraId:107,tocIndex:67},{value:"nameList",paraId:107,tocIndex:67},{value:" \u4E3A\u5D4C\u5957\u6570\u7EC4\u3002\u4F8B\u5982\u4F60\u9700\u8981\u67D0\u8DEF\u5F84\u503C\u5E94\u8BE5\u5982\u4E0B\uFF1A",paraId:107,tocIndex:67},{value:"// \u5355\u4E2A\u8DEF\u5F84\nform.getFieldsValue([['user', 'age']]);\n\n// \u591A\u4E2A\u8DEF\u5F84\nform.getFieldsValue([\n ['user', 'age'],\n ['preset', 'account'],\n]);\n",paraId:108,tocIndex:67},{value:"5.8.0",paraId:109,tocIndex:68},{value:" \u65B0\u589E\u63A5\u53D7\u914D\u7F6E\u53C2\u6570\u3002\u5F53 ",paraId:109,tocIndex:68},{value:"strict",paraId:109,tocIndex:68},{value:" \u4E3A ",paraId:109,tocIndex:68},{value:"true",paraId:109,tocIndex:68},{value:" \u65F6\u4F1A\u4EC5\u5339\u914D Item \u7684\u503C\u3002\u4F8B\u5982 ",paraId:109,tocIndex:68},{value:"{ list: [{ bamboo: 1, little: 2 }] }",paraId:109,tocIndex:68},{value:" \u4E2D\uFF0C\u5982\u679C List \u4EC5\u7ED1\u5B9A\u4E86 ",paraId:109,tocIndex:68},{value:"bamboo",paraId:109,tocIndex:68},{value:" \u5B57\u6BB5\uFF0C\u90A3\u4E48 ",paraId:109,tocIndex:68},{value:"getFieldsValue({ strict: true })",paraId:109,tocIndex:68},{value:" \u4F1A\u53EA\u83B7\u5F97 ",paraId:109,tocIndex:68},{value:"{ list: [{ bamboo: 1 }] }",paraId:109,tocIndex:68},{value:"\u3002",paraId:109,tocIndex:68},{value:"\u7528\u4E8E\u8FC7\u6EE4\u4E00\u4E9B\u5B57\u6BB5\u503C\uFF0C",paraId:110,tocIndex:69},{value:"meta",paraId:110,tocIndex:69},{value:" \u4F1A\u8FD4\u56DE\u5B57\u6BB5\u76F8\u5173\u4FE1\u606F\u3002\u4F8B\u5982\u53EF\u4EE5\u7528\u6765\u83B7\u53D6\u4EC5\u88AB\u7528\u6237\u4FEE\u6539\u8FC7\u7684\u503C\u7B49\u7B49\u3002",paraId:110,tocIndex:69},{value:"type FilterFunc = (meta: { touched: boolean; validating: boolean }) => boolean;\n",paraId:111,tocIndex:69},{value:"\u540D\u79F0",paraId:112,tocIndex:70},{value:"\u8BF4\u660E",paraId:112,tocIndex:70},{value:"\u7C7B\u578B",paraId:112,tocIndex:70},{value:"errors",paraId:112,tocIndex:70},{value:"\u9519\u8BEF\u4FE1\u606F",paraId:112,tocIndex:70},{value:"string[]",paraId:112,tocIndex:70},{value:"warnings",paraId:112,tocIndex:70},{value:"\u8B66\u544A\u4FE1\u606F",paraId:112,tocIndex:70},{value:"string[]",paraId:112,tocIndex:70},{value:"name",paraId:112,tocIndex:70},{value:"\u5B57\u6BB5\u540D\u79F0",paraId:112,tocIndex:70},{value:"NamePath",paraId:113,tocIndex:70},{value:"[]",paraId:112,tocIndex:70},{value:"touched",paraId:112,tocIndex:70},{value:"\u662F\u5426\u88AB\u7528\u6237\u64CD\u4F5C\u8FC7",paraId:112,tocIndex:70},{value:"boolean",paraId:112,tocIndex:70},{value:"validating",paraId:112,tocIndex:70},{value:"\u662F\u5426\u6B63\u5728\u6821\u9A8C",paraId:112,tocIndex:70},{value:"boolean",paraId:112,tocIndex:70},{value:"value",paraId:112,tocIndex:70},{value:"\u5B57\u6BB5\u5BF9\u5E94\u503C",paraId:112,tocIndex:70},{value:"any",paraId:112,tocIndex:70},{value:"Rule \u652F\u6301\u63A5\u6536 object \u8FDB\u884C\u914D\u7F6E\uFF0C\u4E5F\u652F\u6301 function \u6765\u52A8\u6001\u83B7\u53D6 form \u7684\u6570\u636E\uFF1A",paraId:114,tocIndex:71},{value:"type Rule = RuleConfig | ((form: FormInstance) => RuleConfig);\n",paraId:115,tocIndex:71},{value:"\u540D\u79F0",paraId:116,tocIndex:71},{value:"\u8BF4\u660E",paraId:116,tocIndex:71},{value:"\u7C7B\u578B",paraId:116,tocIndex:71},{value:"\u7248\u672C",paraId:116,tocIndex:71},{value:"defaultField",paraId:116,tocIndex:71},{value:"\u4EC5\u5728 ",paraId:116,tocIndex:71},{value:"type",paraId:116,tocIndex:71},{value:" \u4E3A ",paraId:116,tocIndex:71},{value:"array",paraId:116,tocIndex:71},{value:" \u7C7B\u578B\u65F6\u6709\u6548\uFF0C\u7528\u4E8E\u6307\u5B9A\u6570\u7EC4\u5143\u7D20\u7684\u6821\u9A8C\u89C4\u5219",paraId:116,tocIndex:71},{value:"rule",paraId:117,tocIndex:71},{value:"enum",paraId:116,tocIndex:71},{value:"\u662F\u5426\u5339\u914D\u679A\u4E3E\u4E2D\u7684\u503C\uFF08\u9700\u8981\u5C06 ",paraId:116,tocIndex:71},{value:"type",paraId:116,tocIndex:71},{value:" \u8BBE\u7F6E\u4E3A ",paraId:116,tocIndex:71},{value:"enum",paraId:116,tocIndex:71},{value:"\uFF09",paraId:116,tocIndex:71},{value:"any[]",paraId:116,tocIndex:71},{value:"fields",paraId:116,tocIndex:71},{value:"\u4EC5\u5728 ",paraId:116,tocIndex:71},{value:"type",paraId:116,tocIndex:71},{value:" \u4E3A ",paraId:116,tocIndex:71},{value:"array",paraId:116,tocIndex:71},{value:" \u6216 ",paraId:116,tocIndex:71},{value:"object",paraId:116,tocIndex:71},{value:" \u7C7B\u578B\u65F6\u6709\u6548\uFF0C\u7528\u4E8E\u6307\u5B9A\u5B50\u5143\u7D20\u7684\u6821\u9A8C\u89C4\u5219",paraId:116,tocIndex:71},{value:"Record<string, ",paraId:116,tocIndex:71},{value:"rule",paraId:118,tocIndex:71},{value:">",paraId:116,tocIndex:71},{value:"len",paraId:116,tocIndex:71},{value:"string \u7C7B\u578B\u65F6\u4E3A\u5B57\u7B26\u4E32\u957F\u5EA6\uFF1Bnumber \u7C7B\u578B\u65F6\u4E3A\u786E\u5B9A\u6570\u5B57\uFF1B array \u7C7B\u578B\u65F6\u4E3A\u6570\u7EC4\u957F\u5EA6",paraId:116,tocIndex:71},{value:"number",paraId:116,tocIndex:71},{value:"max",paraId:116,tocIndex:71},{value:"\u5FC5\u987B\u8BBE\u7F6E ",paraId:116,tocIndex:71},{value:"type",paraId:116,tocIndex:71},{value:"\uFF1Astring \u7C7B\u578B\u4E3A\u5B57\u7B26\u4E32\u6700\u5927\u957F\u5EA6\uFF1Bnumber \u7C7B\u578B\u65F6\u4E3A\u6700\u5927\u503C\uFF1Barray \u7C7B\u578B\u65F6\u4E3A\u6570\u7EC4\u6700\u5927\u957F\u5EA6",paraId:116,tocIndex:71},{value:"number",paraId:116,tocIndex:71},{value:"message",paraId:116,tocIndex:71},{value:"\u9519\u8BEF\u4FE1\u606F\uFF0C\u4E0D\u8BBE\u7F6E\u65F6\u4F1A\u901A\u8FC7",paraId:116,tocIndex:71},{value:"\u6A21\u677F",paraId:119,tocIndex:71},{value:"\u81EA\u52A8\u751F\u6210",paraId:116,tocIndex:71},{value:"string | ReactElement",paraId:116,tocIndex:71},{value:"min",paraId:116,tocIndex:71},{value:"\u5FC5\u987B\u8BBE\u7F6E ",paraId:116,tocIndex:71},{value:"type",paraId:116,tocIndex:71},{value:"\uFF1Astring \u7C7B\u578B\u4E3A\u5B57\u7B26\u4E32\u6700\u5C0F\u957F\u5EA6\uFF1Bnumber \u7C7B\u578B\u65F6\u4E3A\u6700\u5C0F\u503C\uFF1Barray \u7C7B\u578B\u65F6\u4E3A\u6570\u7EC4\u6700\u5C0F\u957F\u5EA6",paraId:116,tocIndex:71},{value:"number",paraId:116,tocIndex:71},{value:"pattern",paraId:116,tocIndex:71},{value:"\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D",paraId:116,tocIndex:71},{value:"RegExp",paraId:116,tocIndex:71},{value:"required",paraId:116,tocIndex:71},{value:"\u662F\u5426\u4E3A\u5FC5\u9009\u5B57\u6BB5",paraId:116,tocIndex:71},{value:"boolean",paraId:116,tocIndex:71},{value:"transform",paraId:116,tocIndex:71},{value:"\u5C06\u5B57\u6BB5\u503C\u8F6C\u6362\u6210\u76EE\u6807\u503C\u540E\u8FDB\u884C\u6821\u9A8C",paraId:116,tocIndex:71},{value:"(value) => any",paraId:116,tocIndex:71},{value:"type",paraId:116,tocIndex:71},{value:"\u7C7B\u578B\uFF0C\u5E38\u89C1\u6709 ",paraId:116,tocIndex:71},{value:"string",paraId:116,tocIndex:71},{value:" |",paraId:116,tocIndex:71},{value:"number",paraId:116,tocIndex:71},{value:" |",paraId:116,tocIndex:71},{value:"boolean",paraId:116,tocIndex:71},{value:" |",paraId:116,tocIndex:71},{value:"url",paraId:116,tocIndex:71},{value:" | ",paraId:116,tocIndex:71},{value:"email",paraId:116,tocIndex:71},{value:"\u3002\u66F4\u591A\u8BF7\u53C2\u8003",paraId:116,tocIndex:71},{value:"\u6B64\u5904",paraId:116,tocIndex:71},{value:"string",paraId:116,tocIndex:71},{value:"validateTrigger",paraId:116,tocIndex:71},{value:"\u8BBE\u7F6E\u89E6\u53D1\u9A8C\u8BC1\u65F6\u673A\uFF0C\u5FC5\u987B\u662F Form.Item \u7684 ",paraId:116,tocIndex:71},{value:"validateTrigger",paraId:116,tocIndex:71},{value:" \u7684\u5B50\u96C6",paraId:116,tocIndex:71},{value:"string | string[]",paraId:116,tocIndex:71},{value:"validator",paraId:116,tocIndex:71},{value:"\u81EA\u5B9A\u4E49\u6821\u9A8C\uFF0C\u63A5\u6536 Promise \u4F5C\u4E3A\u8FD4\u56DE\u503C\u3002",paraId:116,tocIndex:71},{value:"\u793A\u4F8B",paraId:120,tocIndex:71},{value:"\u53C2\u8003",paraId:116,tocIndex:71},{value:"(",paraId:116,tocIndex:71},{value:"rule",paraId:121,tocIndex:71},{value:", value) => Promise",paraId:116,tocIndex:71},{value:"warningOnly",paraId:116,tocIndex:71},{value:"\u4EC5\u8B66\u544A\uFF0C\u4E0D\u963B\u585E\u8868\u5355\u63D0\u4EA4",paraId:116,tocIndex:71},{value:"boolean",paraId:116,tocIndex:71},{value:"4.17.0",paraId:116,tocIndex:71},{value:"whitespace",paraId:116,tocIndex:71},{value:"\u5982\u679C\u5B57\u6BB5\u4EC5\u5305\u542B\u7A7A\u683C\u5219\u6821\u9A8C\u4E0D\u901A\u8FC7\uFF0C\u53EA\u5728 ",paraId:116,tocIndex:71},{value:"type: 'string'",paraId:116,tocIndex:71},{value:" \u65F6\u751F\u6548",paraId:116,tocIndex:71},{value:"boolean",paraId:116,tocIndex:71},{value:"\u540D\u79F0",paraId:122,tocIndex:72},{value:"\u8BF4\u660E",paraId:122,tocIndex:72},{value:"\u7C7B\u578B",paraId:122,tocIndex:72},{value:"\u9ED8\u8BA4\u503C",paraId:122,tocIndex:72},{value:"\u7248\u672C",paraId:122,tocIndex:72},{value:"form",paraId:122,tocIndex:72},{value:"\u6307\u5B9A Form \u5B9E\u4F8B",paraId:122,tocIndex:72},{value:"FormInstance",paraId:122,tocIndex:72},{value:"\u5F53\u524D context \u4E2D\u7684 Form",paraId:122,tocIndex:72},{value:"5.4.0",paraId:122,tocIndex:72},{value:"preserve",paraId:122,tocIndex:72},{value:"\u662F\u5426\u76D1\u89C6\u6CA1\u6709\u5BF9\u5E94\u7684 ",paraId:122,tocIndex:72},{value:"Form.Item",paraId:122,tocIndex:72},{value:" \u7684\u5B57\u6BB5",paraId:122,tocIndex:72},{value:"boolean",paraId:122,tocIndex:72},{value:"false",paraId:122,tocIndex:72},{value:"5.4.0",paraId:122,tocIndex:72},{value:"Form.Item \u9ED8\u8BA4\u7ED1\u5B9A\u503C\u5C5E\u6027\u5230 ",paraId:123,tocIndex:75},{value:"value",paraId:123,tocIndex:75},{value:" \u4E0A\uFF0C\u800C Switch\u3001Checkbox \u7B49\u7EC4\u4EF6\u7684\u503C\u5C5E\u6027\u4E3A ",paraId:123,tocIndex:75},{value:"checked",paraId:123,tocIndex:75},{value:"\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 ",paraId:123,tocIndex:75},{value:"valuePropName",paraId:123,tocIndex:75},{value:" \u6765\u4FEE\u6539\u7ED1\u5B9A\u7684\u503C\u5C5E\u6027\u3002",paraId:123,tocIndex:75},{value:'<Form.Item name="fieldA" valuePropName="checked">\n <Switch />\n</Form.Item>\n',paraId:124,tocIndex:75},{value:"\u5F53 ",paraId:125,tocIndex:76},{value:"name",paraId:125,tocIndex:76},{value:" \u4E3A\u6570\u7EC4\u65F6\uFF0C\u4F1A\u6309\u7167\u987A\u5E8F\u586B\u5145\u8DEF\u5F84\u3002\u5F53\u5B58\u5728\u6570\u5B57\u4E14 form store \u4E2D\u6CA1\u6709\u8BE5\u5B57\u6BB5\u65F6\u4F1A\u81EA\u52A8\u8F6C\u53D8\u6210\u6570\u7EC4\u3002\u56E0\u800C\u5982\u679C\u9700\u8981\u6570\u7EC4\u4E3A key \u65F6\u8BF7\u4F7F\u7528 string \u5982\uFF1A",paraId:125,tocIndex:76},{value:"['1', 'name']",paraId:125,tocIndex:76},{value:"\u3002",paraId:125,tocIndex:76},{value:"Warning: Instance created by ",paraId:126,tocIndex:77},{value:"useForm",paraId:126,tocIndex:77},{value:" is not connect to any Form element. Forget to pass ",paraId:126,tocIndex:77},{value:"form",paraId:126,tocIndex:77},{value:" prop?",paraId:126,tocIndex:77},{value:"\u8FD9\u662F\u56E0\u4E3A\u4F60\u5728\u8C03\u7528 form \u65B9\u6CD5\u65F6\uFF0CModal \u8FD8\u672A\u521D\u59CB\u5316\u5BFC\u81F4 form \u6CA1\u6709\u5173\u8054\u4EFB\u4F55 Form \u7EC4\u4EF6\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7\u7ED9 Modal \u8BBE\u7F6E ",paraId:127,tocIndex:77},{value:"forceRender",paraId:127,tocIndex:77},{value:" \u5C06\u5176\u9884\u6E32\u67D3\u3002\u793A\u4F8B\u70B9\u51FB",paraId:127,tocIndex:77},{value:"\u6B64\u5904",paraId:127,tocIndex:77},{value:"\u3002",paraId:127,tocIndex:77},{value:"defaultValue",paraId:128},{value:"\u5F53\u4F60\u4E3A Form.Item \u8BBE\u7F6E ",paraId:129,tocIndex:78},{value:"name",paraId:129,tocIndex:78},{value:" \u5C5E\u6027\u540E\uFF0C\u5B50\u7EC4\u4EF6\u4F1A\u8F6C\u4E3A\u53D7\u63A7\u6A21\u5F0F\u3002\u56E0\u800C ",paraId:129,tocIndex:78},{value:"defaultValue",paraId:129,tocIndex:78},{value:" \u4E0D\u4F1A\u751F\u6548\u3002\u4F60\u9700\u8981\u5728 Form \u4E0A\u901A\u8FC7 ",paraId:129,tocIndex:78},{value:"initialValues",paraId:129,tocIndex:78},{value:" \u8BBE\u7F6E\u9ED8\u8BA4\u503C\u3002",paraId:129,tocIndex:78},{value:"ref",paraId:128},{value:"ref",paraId:130,tocIndex:79},{value:" \u4EC5\u5728\u8282\u70B9\u88AB\u52A0\u8F7D\u65F6\u624D\u4F1A\u88AB\u8D4B\u503C\uFF0C\u8BF7\u53C2\u8003 React \u5B98\u65B9\u6587\u6863\uFF1A",paraId:130,tocIndex:79},{value:"https://reactjs.org/docs/refs-and-the-dom.html#accessing-refs",paraId:130,tocIndex:79},{value:"resetFields",paraId:128},{value:"resetFields",paraId:131,tocIndex:80},{value:" \u4F1A\u91CD\u7F6E\u6574\u4E2A Field\uFF0C\u56E0\u800C\u5176\u5B50\u7EC4\u4EF6\u4E5F\u4F1A\u91CD\u65B0 mount \u4ECE\u800C\u6D88\u9664\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u53EF\u80FD\u5B58\u5728\u7684\u526F\u4F5C\u7528\uFF08\u4F8B\u5982\u5F02\u6B65\u6570\u636E\u3001\u72B6\u6001\u7B49\u7B49\uFF09\u3002",paraId:131,tocIndex:80},{value:"\u5728\u5927\u90E8\u5206\u573A\u666F\u4E0B\uFF0C\u6211\u4EEC\u603B\u662F\u63A8\u8350\u4F18\u5148\u4F7F\u7528 Form \u7684 ",paraId:132,tocIndex:81},{value:"initialValues",paraId:132,tocIndex:81},{value:"\u3002\u53EA\u6709\u5B58\u5728\u52A8\u6001\u5B57\u6BB5\u65F6\u4F60\u624D\u5E94\u8BE5\u4F7F\u7528 Item \u7684 ",paraId:132,tocIndex:81},{value:"initialValue",paraId:132,tocIndex:81},{value:"\u3002\u9ED8\u8BA4\u503C\u9075\u5FAA\u4EE5\u4E0B\u89C4\u5219\uFF1A",paraId:132,tocIndex:81},{value:"Form \u7684 ",paraId:133,tocIndex:81},{value:"initialValues",paraId:133,tocIndex:81},{value:" \u62E5\u6709\u6700\u9AD8\u4F18\u5148\u7EA7",paraId:133,tocIndex:81},{value:"Field \u7684 ",paraId:133,tocIndex:81},{value:"initialValue",paraId:133,tocIndex:81},{value:" \u6B21\u4E4B *. \u591A\u4E2A\u540C ",paraId:133,tocIndex:81},{value:"name",paraId:133,tocIndex:81},{value:" Item \u90FD\u8BBE\u7F6E ",paraId:133,tocIndex:81},{value:"initialValue",paraId:133,tocIndex:81},{value:" \u65F6\uFF0C\u5219 Item \u7684 ",paraId:133,tocIndex:81},{value:"initialValue",paraId:133,tocIndex:81},{value:" \u4E0D\u751F\u6548",paraId:133,tocIndex:81},{value:"getFieldsValue",paraId:128},{value:"getFieldsValue",paraId:134,tocIndex:82},{value:" \u9ED8\u8BA4\u8FD4\u56DE\u6536\u96C6\u7684\u5B57\u6BB5\u6570\u636E\uFF0C\u800C\u5728\u521D\u6B21\u6E32\u67D3\u65F6 Form.Item \u8282\u70B9\u5C1A\u672A\u6E32\u67D3\uFF0C\u56E0\u800C\u65E0\u6CD5\u6536\u96C6\u5230\u6570\u636E\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 ",paraId:134,tocIndex:82},{value:"getFieldsValue(true)",paraId:134,tocIndex:82},{value:" \u6765\u83B7\u53D6\u6240\u6709\u5B57\u6BB5\u6570\u636E\u3002",paraId:134,tocIndex:82},{value:"setFieldsValue",paraId:128},{value:"undefined",paraId:128},{value:"\u5728 React \u4E2D\uFF0C",paraId:135,tocIndex:83},{value:"value",paraId:135,tocIndex:83},{value:" \u4ECE\u786E\u5B9A\u503C\u6539\u4E3A ",paraId:135,tocIndex:83},{value:"undefined",paraId:135,tocIndex:83},{value:" \u8868\u793A\u4ECE\u53D7\u63A7\u53D8\u4E3A\u975E\u53D7\u63A7\uFF0C\u56E0\u800C\u4E0D\u4F1A\u91CD\u7F6E\u5C55\u793A\u503C\uFF08\u4F46\u662F Form \u4E2D\u7684\u503C\u786E\u5B9E\u5DF2\u7ECF\u6539\u53D8\uFF09\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 HOC \u6539\u53D8\u8FD9\u4E00\u903B\u8F91\uFF1A",paraId:135,tocIndex:83},{value:"const MyInput = ({\n // \u5F3A\u5236\u4FDD\u6301\u53D7\u63A7\u903B\u8F91\n value = '',\n ...rest\n}) => <input value={value} {...rest} />;\n\n<Form.Item name=\"my\">\n <MyInput />\n</Form.Item>;\n",paraId:136,tocIndex:83},{value:"rules",paraId:128},{value:"onFieldsChange",paraId:128},{value:"\u5B57\u6BB5\u9664\u4E86\u672C\u8EAB\u7684\u503C\u53D8\u5316\u5916\uFF0C\u6821\u9A8C\u4E5F\u662F\u5176\u72B6\u6001\u4E4B\u4E00\u3002\u56E0\u800C\u5728\u89E6\u53D1\u5B57\u6BB5\u53D8\u5316\u4F1A\u7ECF\u5386\u4EE5\u4E0B\u51E0\u4E2A\u9636\u6BB5\uFF1A",paraId:137,tocIndex:84},{value:"Trigger value change",paraId:138,tocIndex:84},{value:"Rule validating",paraId:138,tocIndex:84},{value:"Rule validated",paraId:138,tocIndex:84},{value:"\u5728\u89E6\u53D1\u8FC7\u7A0B\u4E2D\uFF0C\u8C03\u7528 ",paraId:139,tocIndex:84},{value:"isFieldValidating",paraId:139,tocIndex:84},{value:" \u4F1A\u7ECF\u5386 ",paraId:139,tocIndex:84},{value:"false",paraId:139,tocIndex:84},{value:" > ",paraId:139,tocIndex:84},{value:"true",paraId:139,tocIndex:84},{value:" > ",paraId:139,tocIndex:84},{value:"false",paraId:139,tocIndex:84},{value:" \u7684\u53D8\u5316\u8FC7\u7A0B\u3002",paraId:139,tocIndex:84},{value:"label",paraId:128},{value:"Form.List \u672C\u8EAB\u662F renderProps\uFF0C\u5185\u90E8\u6837\u5F0F\u975E\u5E38\u81EA\u7531\u3002\u56E0\u800C\u9ED8\u8BA4\u914D\u7F6E ",paraId:140,tocIndex:85},{value:"label",paraId:140,tocIndex:85},{value:" \u548C ",paraId:140,tocIndex:85},{value:"error",paraId:140,tocIndex:85},{value:" \u8282\u70B9\u5F88\u96BE\u4E0E\u4E4B\u914D\u5408\u3002\u5982\u679C\u4F60\u9700\u8981 antd \u6837\u5F0F\u7684 ",paraId:140,tocIndex:85},{value:"label",paraId:140,tocIndex:85},{value:"\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5916\u90E8\u5305\u88F9 Form.Item \u6765\u5B9E\u73B0\u3002",paraId:140,tocIndex:85},{value:"dependencies",paraId:128},{value:"Form.List \u4E0B\u7684\u5B57\u6BB5\u9700\u8981\u5305\u88F9 Form.List \u672C\u8EAB\u7684 ",paraId:141,tocIndex:86},{value:"name",paraId:141,tocIndex:86},{value:"\uFF0C\u6BD4\u5982\uFF1A",paraId:141,tocIndex:86},{value:"<Form.List name=\"users\">\n {(fields) =>\n fields.map((field) => (\n <React.Fragment key={field.key}>\n <Form.Item name={[field.name, 'name']} {...someRest1} />\n <Form.Item name={[field.name, 'age']} {...someRest1} />\n </React.Fragment>\n ))\n }\n</Form.List>\n",paraId:142,tocIndex:86},{value:"\u4F9D\u8D56\u5219\u662F\uFF1A",paraId:143,tocIndex:86},{value:"['users', 0, 'name']",paraId:143,tocIndex:86},{value:"normalize",paraId:128},{value:"React \u4E2D\u5F02\u6B65\u66F4\u65B0\u4F1A\u5BFC\u81F4\u53D7\u63A7\u7EC4\u4EF6\u4EA4\u4E92\u884C\u4E3A\u5F02\u5E38\u3002\u5F53\u7528\u6237\u4EA4\u4E92\u89E6\u53D1 ",paraId:144,tocIndex:87},{value:"onChange",paraId:144,tocIndex:87},{value:" \u540E\uFF0C\u901A\u8FC7\u5F02\u6B65\u6539\u53D8\u503C\u4F1A\u5BFC\u81F4\u7EC4\u4EF6 ",paraId:144,tocIndex:87},{value:"value",paraId:144,tocIndex:87},{value:" \u4E0D\u4F1A\u7ACB\u523B\u66F4\u65B0\uFF0C\u4F7F\u5F97\u7EC4\u4EF6\u5448\u73B0\u5047\u6B7B\u72B6\u6001\u3002\u5982\u679C\u4F60\u9700\u8981\u5F02\u6B65\u89E6\u53D1\u53D8\u66F4\uFF0C\u8BF7\u901A\u8FC7\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u5B9E\u73B0\u5185\u90E8\u5F02\u6B65\u72B6\u6001\u3002",paraId:144,tocIndex:87},{value:"scrollToFirstError",paraId:128},{value:"scrollToField",paraId:128},{value:"\u4F7F\u7528\u4E86\u81EA\u5B9A\u4E49\u8868\u5355\u63A7\u4EF6",paraId:145,tocIndex:88},{value:"\u7C7B\u4F3C\u95EE\u9898\uFF1A",paraId:146,tocIndex:88},{value:"#28370",paraId:146,tocIndex:88},{value:" ",paraId:146,tocIndex:88},{value:"#27994",paraId:146,tocIndex:88},{value:"\u4ECE ",paraId:147,tocIndex:88},{value:"5.17.0",paraId:147,tocIndex:88},{value:" \u7248\u672C\u5F00\u59CB\uFF0C\u6ED1\u52A8\u64CD\u4F5C\u5C06\u4F18\u5148\u4F7F\u7528\u8868\u5355\u63A7\u4EF6\u5143\u7D20\u6240\u8F6C\u53D1\u7684 ref \u5143\u7D20\u3002\u56E0\u6B64\uFF0C\u5728\u8003\u8651\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u652F\u6301\u6821\u9A8C\u6EDA\u52A8\u65F6\uFF0C\u8BF7\u4F18\u5148\u8003\u8651\u5C06\u5176\u8F6C\u53D1\u7ED9\u8868\u5355\u63A7\u4EF6\u5143\u7D20\u3002",paraId:147,tocIndex:88},{value:"\u6EDA\u52A8\u4F9D\u8D56\u4E8E\u8868\u5355\u63A7\u4EF6\u5143\u7D20\u4E0A\u7ED1\u5B9A\u7684 ",paraId:148,tocIndex:88},{value:"id",paraId:148,tocIndex:88},{value:" \u5B57\u6BB5\uFF0C\u5982\u679C\u81EA\u5B9A\u4E49\u63A7\u4EF6\u6CA1\u6709\u5C06 ",paraId:148,tocIndex:88},{value:"id",paraId:148,tocIndex:88},{value:" \u8D4B\u5230\u6B63\u786E\u7684\u5143\u7D20\u4E0A\uFF0C\u8FD9\u4E2A\u529F\u80FD\u5C06\u5931\u6548\u3002\u4F60\u53EF\u4EE5\u53C2\u8003\u8FD9\u4E2A ",paraId:148,tocIndex:88},{value:"codesandbox",paraId:148,tocIndex:88},{value:"\u3002",paraId:148,tocIndex:88},{value:"\u9875\u9762\u5185\u6709\u591A\u4E2A\u8868\u5355",paraId:149,tocIndex:88},{value:"\u9875\u9762\u5185\u5982\u679C\u6709\u591A\u4E2A\u8868\u5355\uFF0C\u4E14\u5B58\u5728\u8868\u5355\u9879 ",paraId:150,tocIndex:88},{value:"name",paraId:150,tocIndex:88},{value:" \u91CD\u590D\uFF0C\u8868\u5355\u6EDA\u52A8\u5B9A\u4F4D\u53EF\u80FD\u4F1A\u67E5\u627E\u5230\u53E6\u4E00\u4E2A\u8868\u5355\u7684\u540C\u540D\u8868\u5355\u9879\u4E0A\u3002\u9700\u8981\u7ED9\u8868\u5355 ",paraId:150,tocIndex:88},{value:"Form",paraId:150,tocIndex:88},{value:" \u7EC4\u4EF6\u8BBE\u7F6E\u4E0D\u540C\u7684 ",paraId:150,tocIndex:88},{value:"name",paraId:150,tocIndex:88},{value:" \u4EE5\u533A\u5206\u3002",paraId:150,tocIndex:88},{value:"ref",paraId:128},{value:"\u5F53\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u4E0D\u652F\u6301 ",paraId:151,tocIndex:89},{value:"ref",paraId:151,tocIndex:89},{value:" \u65F6\uFF0CForm \u65E0\u6CD5\u83B7\u53D6\u5B50\u5143\u7D20\u771F\u5B9E DOM \u8282\u70B9\uFF0C\u800C\u901A\u8FC7\u5305\u88F9 Class Component \u8C03\u7528 ",paraId:151,tocIndex:89},{value:"findDOMNode",paraId:151,tocIndex:89},{value:" \u4F1A\u5728 React Strict Mode \u4E0B\u89E6\u53D1\u8B66\u544A\u3002\u56E0\u800C\u6211\u4EEC\u4F7F\u7528 id \u6765\u8FDB\u884C\u5143\u7D20\u5B9A\u4F4D\u3002",paraId:151,tocIndex:89},{value:"setFieldsValue",paraId:128},{value:"onFieldsChange",paraId:128},{value:"onValuesChange",paraId:128},{value:"\u662F\u7684\uFF0Cchange \u4E8B\u4EF6\u4EC5\u5F53\u7528\u6237\u4EA4\u4E92\u624D\u4F1A\u89E6\u53D1\u3002\u8BE5\u8BBE\u8BA1\u662F\u4E3A\u4E86\u9632\u6B62\u5728 change \u4E8B\u4EF6\u4E2D\u8C03\u7528 ",paraId:152,tocIndex:90},{value:"setFieldsValue",paraId:152,tocIndex:90},{value:" \u5BFC\u81F4\u7684\u5FAA\u73AF\u95EE\u9898\u3002\u5982\u679C\u4EC5\u4EC5\u9700\u8981\u7EC4\u4EF6\u5185\u6D88\u8D39\uFF0C\u53EF\u4EE5\u901A\u8FC7 ",paraId:152,tocIndex:90},{value:"useWatch",paraId:152,tocIndex:90},{value:" \u6216\u8005 ",paraId:152,tocIndex:90},{value:"Field.renderProps",paraId:152,tocIndex:90},{value:" \u6765\u5B9E\u73B0\u3002",paraId:152,tocIndex:90},{value:"Form.Item \u5728\u6E32\u67D3\u65F6\u4F1A\u6CE8\u5165 ",paraId:153,tocIndex:91},{value:"value",paraId:153,tocIndex:91},{value:" \u4E0E ",paraId:153,tocIndex:91},{value:"onChange",paraId:153,tocIndex:91},{value:" \u4E8B\u4EF6\u7ED9\u5B50\u5143\u7D20\uFF0C\u5F53\u4F60\u7684\u5B57\u6BB5\u7EC4\u4EF6\u88AB\u5305\u88F9\u65F6\u5C5E\u6027\u5C06\u65E0\u6CD5\u4F20\u9012\u3002\u6240\u4EE5\u4EE5\u4E0B\u4EE3\u7801\u662F\u4E0D\u4F1A\u751F\u6548\u7684\uFF1A",paraId:153,tocIndex:91},{value:'<Form.Item name="input">\n <div>\n <h3>I am a wrapped Input</h3>\n <Input />\n </div>\n</Form.Item>\n',paraId:154,tocIndex:91},{value:"\u4F60\u53EF\u4EE5\u901A\u8FC7 HOC \u81EA\u5B9A\u4E49\u7EC4\u4EF6\u5F62\u5F0F\u6765\u89E3\u51B3\u8FD9\u4E2A\u95EE\u9898\uFF1A",paraId:155,tocIndex:91},{value:'const MyInput = (props) => (\n <div>\n <h3>I am a wrapped Input</h3>\n <Input {...props} />\n </div>\n);\n\n<Form.Item name="input">\n <MyInput />\n</Form.Item>;\n',paraId:156,tocIndex:91},{value:"\u76F8\u5173 issue\uFF1A",paraId:157,tocIndex:92},{value:"#47031",paraId:157,tocIndex:92},{value:",",paraId:157,tocIndex:92},{value:"#43175",paraId:157,tocIndex:92},{value:", ",paraId:157,tocIndex:92},{value:"#52152",paraId:157,tocIndex:92},{value:"\u8868\u5355 label \u4F7F\u7528 ",paraId:158,tocIndex:92},{value:"HTML label",paraId:158,tocIndex:92},{value:" \u5143\u7D20\u6765\u5305\u88F9\u8868\u5355\u63A7\u4EF6\uFF0C\u4ECE\u800C\u5B9E\u73B0\u70B9\u51FB label \u65F6\u805A\u7126\u5230\u5BF9\u5E94\u63A7\u4EF6\u3002\u8FD9\u662F label \u5143\u7D20\u7684\u539F\u751F\u884C\u4E3A\uFF0C\u7528\u4E8E\u63D0\u5347\u53EF\u8BBF\u95EE\u6027\u548C\u7528\u6237\u4F53\u9A8C\uFF0C\u8FD9\u79CD\u6807\u51C6\u4EA4\u4E92\u6A21\u5F0F\u80FD\u8BA9\u7528\u6237\u66F4\u5BB9\u6613\u64CD\u4F5C\u8868\u5355\u63A7\u4EF6\u3002\u5982\u679C\u4F60\u4E0D\u5E0C\u671B\u8FD9\u79CD\u884C\u4E3A\uFF0C\u53EF\u901A\u8FC7 ",paraId:158,tocIndex:92},{value:"htmlFor={null}",paraId:158,tocIndex:92},{value:" \u5C5E\u6027\u89E3\u9664\u5173\u8054\uFF0C\u901A\u5E38\u4E0D\u5EFA\u8BAE\u8FD9\u6837\u505A\u3002",paraId:158,tocIndex:92},{value:'- <Form.Item name="switch" label="Switch">\n+ <Form.Item name="switch" label="Switch" htmlFor={null}>\n <Switch />\n </Form.Item>\n',paraId:159,tocIndex:92},{value:"\u4F60\u53EF\u4EE5\u9605\u8BFB",paraId:160,tocIndex:93},{value:"\u300Aantd v4 Form \u4F7F\u7528\u5FC3\u5F97\u300B",paraId:160,tocIndex:93},{value:"\u83B7\u5F97\u4E00\u4E9B\u4F7F\u7528\u5E2E\u52A9\u4EE5\u53CA\u5EFA\u8BAE\u3002",paraId:160,tocIndex:93},{value:"\u60F3\u5728 DatePicker\u3001Switch \u4E5F\u4F7F\u7528 before\u3001after\uFF1F\u53EF\u4EE5\u53C2\u8003",paraId:160,tocIndex:93},{value:"\u300A\u5982\u4F55\u4F18\u96C5\u7684\u5BF9 Form.Item \u7684 children \u589E\u52A0 before\u3001after\u300B",paraId:160,tocIndex:93},{value:"\u3002",paraId:160,tocIndex:93},{value:"\u4F18\u96C5\u7684 Form + Modal \u7ED3\u5408\u4F7F\u7528\u65B9\u6848",paraId:160,tocIndex:93},{value:"\u300A\u5982\u4F55\u4F18\u96C5\u7684\u4F7F\u7528 Form + Modal\u300B",paraId:160,tocIndex:93},{value:"\u3002",paraId:160,tocIndex:93}];},dab3a93c:function(e,t,r){"use strict";r.d(t,"__esModule",{value:!0}),r.d(t,"default",{enumerable:!0,get:function(){return x;}});var n=r("777fffbe"),a=r("f19d2b93"),s=n._(r("b622e337")),o=n._(r("67074e5d")),i=n._(r("3098b24f")),c=n._(r("84b131b4")),l=n._(r("97c488ea")),d=n._(r("c96b0d01")),p=r("5b220c3d"),m=r("9c86e52a"),u=r("5886496b"),x=function(){return(0,a.jsx)(m.DumiPage,{children:(0,a.jsx)(p.Suspense,{fallback:(0,a.jsx)(d.default,{}),children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"markdown",children:[(0,a.jsxs)("h2",{id:"when-to-use",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#when-to-use",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,a.jsxs)("ul",{children:[(0,a.jsx)("li",{children:u.texts[0].value}),(0,a.jsx)("li",{children:u.texts[1].value})]}),(0,a.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,a.jsx)(c.default,{items:[{demo:{id:"form-demo-basic"},previewerProps:{title:"\u57FA\u672C\u4F7F\u7528",filename:"components/form/demo/basic.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, Checkbox, Form, Input } from \'antd\';\nconst onFinish = values => {\n console.log(\'Success:\', values);\n};\nconst onFinishFailed = errorInfo => {\n console.log(\'Failed:\', errorInfo);\n};\nconst App = () => (\n <Form\n name="basic"\n labelCol={{ span: 8 }}\n wrapperCol={{ span: 16 }}\n style={{ maxWidth: 600 }}\n initialValues={{ remember: true }}\n onFinish={onFinish}\n onFinishFailed={onFinishFailed}\n autoComplete="off"\n >\n <Form.Item\n label="Username"\n name="username"\n rules={[{ required: true, message: \'Please input your username!\' }]}\n >\n <Input />\n </Form.Item>\n\n <Form.Item\n label="Password"\n name="password"\n rules={[{ required: true, message: \'Please input your password!\' }]}\n >\n <Input.Password />\n </Form.Item>\n\n <Form.Item name="remember" valuePropName="checked" label={null}>\n <Checkbox>Remember me</Checkbox>\n </Form.Item>\n\n <Form.Item label={null}>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>\u57FA\u672C\u7684\u8868\u5355\u6570\u636E\u57DF\u63A7\u5236\u5C55\u793A\uFF0C\u5305\u542B\u5E03\u5C40\u3001\u521D\u59CB\u5316\u3001\u9A8C\u8BC1\u3001\u63D0\u4EA4\u3002</p>"}},{demo:{id:"form-demo-control-hooks"},previewerProps:{title:"\u8868\u5355\u65B9\u6CD5\u8C03\u7528",filename:"components/form/demo/control-hooks.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, Form, Input, Select, Space } from \'antd\';\nconst { Option } = Select;\nconst layout = {\n labelCol: { span: 8 },\n wrapperCol: { span: 16 },\n};\nconst tailLayout = {\n wrapperCol: { offset: 8, span: 16 },\n};\nconst App = () => {\n const [form] = Form.useForm();\n const onGenderChange = value => {\n switch (value) {\n case \'male\':\n form.setFieldsValue({ note: \'Hi, man!\' });\n break;\n case \'female\':\n form.setFieldsValue({ note: \'Hi, lady!\' });\n break;\n case \'other\':\n form.setFieldsValue({ note: \'Hi there!\' });\n break;\n default:\n }\n };\n const onFinish = values => {\n console.log(values);\n };\n const onReset = () => {\n form.resetFields();\n };\n const onFill = () => {\n form.setFieldsValue({ note: \'Hello world!\', gender: \'male\' });\n };\n return (\n <Form\n {...layout}\n form={form}\n name="control-hooks"\n onFinish={onFinish}\n style={{ maxWidth: 600 }}\n >\n <Form.Item name="note" label="Note" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n <Form.Item name="gender" label="Gender" rules={[{ required: true }]}>\n <Select\n placeholder="Select a option and change input text above"\n onChange={onGenderChange}\n allowClear\n >\n <Option value="male">male</Option>\n <Option value="female">female</Option>\n <Option value="other">other</Option>\n </Select>\n </Form.Item>\n <Form.Item\n noStyle\n shouldUpdate={(prevValues, currentValues) => prevValues.gender !== currentValues.gender}\n >\n {({ getFieldValue }) =>\n getFieldValue(\'gender\') === \'other\' ? (\n <Form.Item name="customizeGender" label="Customize Gender" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n ) : null\n }\n </Form.Item>\n <Form.Item {...tailLayout}>\n <Space>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n <Button htmlType="button" onClick={onReset}>\n Reset\n </Button>\n <Button type="link" htmlType="button" onClick={onFill}>\n Fill form\n </Button>\n </Space>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:'<p>\u901A\u8FC7 <code>Form.useForm</code> \u5BF9\u8868\u5355\u6570\u636E\u57DF\u8FDB\u884C\u4EA4\u4E92\u3002</p>\n<blockquote>\n<p>\u6CE8\u610F <code>useForm</code> \u662F <a href="https://reactjs.org/docs/hooks-intro.html">React Hooks</a> \u7684\u5B9E\u73B0\uFF0C\u53EA\u80FD\u7528\u4E8E\u51FD\u6570\u7EC4\u4EF6\u3002\u5982\u679C\u662F\u5728 Class Component \u4E0B\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u901A\u8FC7 <code>ref</code> \u83B7\u53D6\u6570\u636E\u57DF\uFF1A<a href="https://codesandbox.io/p/sandbox/ngtjtm">https://codesandbox.io/p/sandbox/ngtjtm</a></p>\n</blockquote>'}},{demo:{id:"form-demo-layout"},previewerProps:{title:"\u8868\u5355\u5E03\u5C40",filename:"components/form/demo/layout.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React, { useState } from \'react\';\nimport { Button, Form, Input, Radio } from \'antd\';\nconst App = () => {\n const [form] = Form.useForm();\n const [formLayout, setFormLayout] = useState(\'horizontal\');\n const onFormLayoutChange = ({ layout }) => {\n setFormLayout(layout);\n };\n return (\n <Form\n layout={formLayout}\n form={form}\n initialValues={{ layout: formLayout }}\n onValuesChange={onFormLayoutChange}\n style={{ maxWidth: formLayout === \'inline\' ? \'none\' : 600 }}\n >\n <Form.Item label="Form Layout" name="layout">\n <Radio.Group value={formLayout}>\n <Radio.Button value="horizontal">Horizontal</Radio.Button>\n <Radio.Button value="vertical">Vertical</Radio.Button>\n <Radio.Button value="inline">Inline</Radio.Button>\n </Radio.Group>\n </Form.Item>\n <Form.Item label="Field A">\n <Input placeholder="input placeholder" />\n </Form.Item>\n <Form.Item label="Field B">\n <Input placeholder="input placeholder" />\n </Form.Item>\n <Form.Item>\n <Button type="primary">Submit</Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u8868\u5355\u6709\u4E09\u79CD\u5E03\u5C40\u3002</p>"}},{demo:{id:"form-demo-layout-multiple"},previewerProps:{title:"\u8868\u5355\u6DF7\u5408\u5E03\u5C40",filename:"components/form/demo/layout-multiple.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Form, Input } from \'antd\';\nconst App = () => (\n <>\n <Form\n name="layout-multiple-horizontal"\n layout="horizontal"\n labelCol={{ span: 4 }}\n wrapperCol={{ span: 20 }}\n >\n <Form.Item label="horizontal" name="horizontal" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n <Form.Item\n layout="vertical"\n label="vertical"\n name="vertical"\n rules={[{ required: true }]}\n labelCol={{ span: 24 }}\n wrapperCol={{ span: 24 }}\n >\n <Input />\n </Form.Item>\n </Form>\n <br />\n <Form\n name="layout-multiple-vertical"\n layout="vertical"\n labelCol={{ span: 4 }}\n wrapperCol={{ span: 20 }}\n >\n <Form.Item label="vertical" name="vertical" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n <Form.Item\n layout="horizontal"\n label="horizontal"\n name="horizontal"\n rules={[{ required: true }]}\n >\n <Input />\n </Form.Item>\n </Form>\n </>\n);\nexport default App;\n',description:"<p>\u5728 <code>Form.Item</code> \u4E0A\u5355\u72EC\u5B9A\u4E49 <code>layout</code>\uFF0C\u53EF\u4EE5\u505A\u5230\u4E00\u4E2A\u8868\u5355\u591A\u79CD\u5E03\u5C40\u3002</p>"}},{demo:{id:"form-demo-disabled"},previewerProps:{title:"\u8868\u5355\u7981\u7528",filename:"components/form/demo/disabled.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React, { useState } from \'react\';\nimport { PlusOutlined } from \'@ant-design/icons\';\nimport {\n Button,\n Cascader,\n Checkbox,\n ColorPicker,\n DatePicker,\n Form,\n Input,\n InputNumber,\n Radio,\n Rate,\n Select,\n Slider,\n Switch,\n TreeSelect,\n Upload,\n} from \'antd\';\nconst { RangePicker } = DatePicker;\nconst { TextArea } = Input;\nconst normFile = e => {\n if (Array.isArray(e)) {\n return e;\n }\n return e === null || e === void 0 ? void 0 : e.fileList;\n};\nconst FormDisabledDemo = () => {\n const [componentDisabled, setComponentDisabled] = useState(true);\n return (\n <>\n <Checkbox checked={componentDisabled} onChange={e => setComponentDisabled(e.target.checked)}>\n Form disabled\n </Checkbox>\n <Form\n labelCol={{ span: 4 }}\n wrapperCol={{ span: 14 }}\n layout="horizontal"\n disabled={componentDisabled}\n style={{ maxWidth: 600 }}\n >\n <Form.Item label="Checkbox" name="disabled" valuePropName="checked">\n <Checkbox>Checkbox</Checkbox>\n </Form.Item>\n <Form.Item label="Radio">\n <Radio.Group>\n <Radio value="apple"> Apple </Radio>\n <Radio value="pear"> Pear </Radio>\n </Radio.Group>\n </Form.Item>\n <Form.Item label="Input">\n <Input />\n </Form.Item>\n <Form.Item label="Select">\n <Select>\n <Select.Option value="demo">Demo</Select.Option>\n </Select>\n </Form.Item>\n <Form.Item label="TreeSelect">\n <TreeSelect\n treeData={[\n { title: \'Light\', value: \'light\', children: [{ title: \'Bamboo\', value: \'bamboo\' }] },\n ]}\n />\n </Form.Item>\n <Form.Item label="Cascader">\n <Cascader\n options={[\n {\n value: \'zhejiang\',\n label: \'Zhejiang\',\n children: [\n {\n value: \'hangzhou\',\n label: \'Hangzhou\',\n },\n ],\n },\n ]}\n />\n </Form.Item>\n <Form.Item label="DatePicker">\n <DatePicker />\n </Form.Item>\n <Form.Item label="RangePicker">\n <RangePicker />\n </Form.Item>\n <Form.Item label="InputNumber">\n <InputNumber />\n </Form.Item>\n <Form.Item label="TextArea">\n <TextArea rows={4} />\n </Form.Item>\n <Form.Item label="Switch" valuePropName="checked">\n <Switch />\n </Form.Item>\n <Form.Item label="Upload" valuePropName="fileList" getValueFromEvent={normFile}>\n <Upload action="/upload.do" listType="picture-card">\n <button\n style={{ color: \'inherit\', cursor: \'inherit\', border: 0, background: \'none\' }}\n type="button"\n >\n <PlusOutlined />\n <div style={{ marginTop: 8 }}>Upload</div>\n </button>\n </Upload>\n </Form.Item>\n <Form.Item label="Button">\n <Button>Button</Button>\n </Form.Item>\n <Form.Item label="Slider">\n <Slider />\n </Form.Item>\n <Form.Item label="ColorPicker">\n <ColorPicker />\n </Form.Item>\n <Form.Item label="Rate">\n <Rate />\n </Form.Item>\n </Form>\n </>\n );\n};\nexport default () => <FormDisabledDemo />;\n',description:"<p>\u8BBE\u7F6E\u8868\u5355\u7EC4\u4EF6\u7981\u7528\uFF0C\u4EC5\u5BF9 antd \u7EC4\u4EF6\u6709\u6548\u3002</p>"}},{demo:{id:"form-demo-variant"},previewerProps:{version:"5.13.0",title:"\u8868\u5355\u53D8\u4F53",filename:"components/form/demo/variant.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport {\n Button,\n Cascader,\n DatePicker,\n Form,\n Input,\n InputNumber,\n Mentions,\n Segmented,\n Select,\n TreeSelect,\n} from \'antd\';\nconst { RangePicker } = DatePicker;\nconst formItemLayout = {\n labelCol: {\n xs: { span: 24 },\n sm: { span: 6 },\n },\n wrapperCol: {\n xs: { span: 24 },\n sm: { span: 14 },\n },\n};\nconst App = () => {\n const [form] = Form.useForm();\n const variant = Form.useWatch(\'variant\', form);\n return (\n <Form\n {...formItemLayout}\n form={form}\n variant={variant || \'filled\'}\n style={{ maxWidth: 600 }}\n initialValues={{ variant: \'filled\' }}\n >\n <Form.Item label="Form variant" name="variant">\n <Segmented options={[\'outlined\', \'filled\', \'borderless\', \'underlined\']} />\n </Form.Item>\n\n <Form.Item label="Input" name="Input" rules={[{ required: true, message: \'Please input!\' }]}>\n <Input />\n </Form.Item>\n\n <Form.Item\n label="InputNumber"\n name="InputNumber"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <InputNumber style={{ width: \'100%\' }} />\n </Form.Item>\n\n <Form.Item\n label="TextArea"\n name="TextArea"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <Input.TextArea />\n </Form.Item>\n\n <Form.Item\n label="Mentions"\n name="Mentions"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <Mentions />\n </Form.Item>\n\n <Form.Item\n label="Select"\n name="Select"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <Select />\n </Form.Item>\n\n <Form.Item\n label="Cascader"\n name="Cascader"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <Cascader />\n </Form.Item>\n\n <Form.Item\n label="TreeSelect"\n name="TreeSelect"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <TreeSelect />\n </Form.Item>\n\n <Form.Item\n label="DatePicker"\n name="DatePicker"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <DatePicker />\n </Form.Item>\n\n <Form.Item\n label="RangePicker"\n name="RangePicker"\n rules={[{ required: true, message: \'Please input!\' }]}\n >\n <RangePicker />\n </Form.Item>\n\n <Form.Item wrapperCol={{ offset: 6, span: 16 }}>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u6539\u53D8\u8868\u5355\u5185\u6240\u6709\u7EC4\u4EF6\u7684\u53D8\u4F53\uFF0C\u53EF\u9009 <code>outlined</code> <code>filled</code> <code>borderless</code> <code>underlined</code> \u56DB\u79CD\u5F62\u6001\u3002</p>"}},{demo:{id:"form-demo-required-mark"},previewerProps:{title:"\u5FC5\u9009\u6837\u5F0F",filename:"components/form/demo/required-mark.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React, { useState } from \'react\';\nimport { InfoCircleOutlined } from \'@ant-design/icons\';\nimport { Button, Form, Input, Radio, Tag } from \'antd\';\nconst customizeRequiredMark = (label, { required }) => (\n <>\n {required ? <Tag color="error">Required</Tag> : <Tag color="warning">optional</Tag>}\n {label}\n </>\n);\nconst App = () => {\n const [form] = Form.useForm();\n const [requiredMark, setRequiredMarkType] = useState(\'optional\');\n const onRequiredTypeChange = ({ requiredMarkValue }) => {\n setRequiredMarkType(requiredMarkValue);\n };\n return (\n <Form\n form={form}\n layout="vertical"\n initialValues={{ requiredMarkValue: requiredMark }}\n onValuesChange={onRequiredTypeChange}\n requiredMark={requiredMark === \'customize\' ? customizeRequiredMark : requiredMark}\n >\n <Form.Item label="Required Mark" name="requiredMarkValue">\n <Radio.Group>\n <Radio.Button value>Default</Radio.Button>\n <Radio.Button value="optional">Optional</Radio.Button>\n <Radio.Button value={false}>Hidden</Radio.Button>\n <Radio.Button value="customize">Customize</Radio.Button>\n </Radio.Group>\n </Form.Item>\n <Form.Item label="Field A" required tooltip="This is a required field">\n <Input placeholder="input placeholder" />\n </Form.Item>\n <Form.Item\n label="Field B"\n tooltip={{ title: \'Tooltip with customize icon\', icon: <InfoCircleOutlined /> }}\n >\n <Input placeholder="input placeholder" />\n </Form.Item>\n <Form.Item>\n <Button type="primary">Submit</Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u901A\u8FC7 <code>requiredMark</code> \u5207\u6362\u5FC5\u9009\u4E0E\u53EF\u9009\u6837\u5F0F\u3002</p>"}},{demo:{id:"form-demo-size"},previewerProps:{title:"\u8868\u5355\u5C3A\u5BF8",filename:"components/form/demo/size.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React, { useState } from \'react\';\nimport {\n Button,\n Cascader,\n DatePicker,\n Form,\n Input,\n InputNumber,\n Radio,\n Select,\n Switch,\n TreeSelect,\n} from \'antd\';\nconst App = () => {\n const [componentSize, setComponentSize] = useState(\'default\');\n const onFormLayoutChange = ({ size }) => {\n setComponentSize(size);\n };\n return (\n <Form\n labelCol={{ span: 4 }}\n wrapperCol={{ span: 14 }}\n layout="horizontal"\n initialValues={{ size: componentSize }}\n onValuesChange={onFormLayoutChange}\n size={componentSize}\n style={{ maxWidth: 600 }}\n >\n <Form.Item label="Form Size" name="size">\n <Radio.Group>\n <Radio.Button value="small">Small</Radio.Button>\n <Radio.Button value="default">Default</Radio.Button>\n <Radio.Button value="large">Large</Radio.Button>\n </Radio.Group>\n </Form.Item>\n <Form.Item label="Input">\n <Input />\n </Form.Item>\n <Form.Item label="Select">\n <Select>\n <Select.Option value="demo">Demo</Select.Option>\n </Select>\n </Form.Item>\n <Form.Item label="TreeSelect">\n <TreeSelect\n treeData={[\n { title: \'Light\', value: \'light\', children: [{ title: \'Bamboo\', value: \'bamboo\' }] },\n ]}\n />\n </Form.Item>\n <Form.Item label="Cascader">\n <Cascader\n options={[\n {\n value: \'zhejiang\',\n label: \'Zhejiang\',\n children: [{ value: \'hangzhou\', label: \'Hangzhou\' }],\n },\n ]}\n />\n </Form.Item>\n <Form.Item label="DatePicker">\n <DatePicker />\n </Form.Item>\n <Form.Item label="InputNumber">\n <InputNumber />\n </Form.Item>\n <Form.Item label="Switch" valuePropName="checked">\n <Switch />\n </Form.Item>\n <Form.Item label="Button">\n <Button>Button</Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u8BBE\u7F6E\u8868\u5355\u7EC4\u4EF6\u5C3A\u5BF8\uFF0C\u4EC5\u5BF9 antd \u7EC4\u4EF6\u6709\u6548\u3002</p>"}},{demo:{id:"form-demo-layout-can-wrap"},previewerProps:{title:"\u8868\u5355\u6807\u7B7E\u53EF\u6362\u884C",filename:"components/form/demo/layout-can-wrap.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, Form, Input } from \'antd\';\nconst App = () => (\n <Form\n name="wrap"\n labelCol={{ flex: \'110px\' }}\n labelAlign="left"\n labelWrap\n wrapperCol={{ flex: 1 }}\n colon={false}\n style={{ maxWidth: 600 }}\n >\n <Form.Item label="Normal label" name="username" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n\n <Form.Item label="A super long label text" name="password" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n\n <Form.Item label="A super long label text" name="password1">\n <Input />\n </Form.Item>\n\n <Form.Item label=" ">\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>\u4F7F\u7528 <code>labelWrap</code> \u53EF\u4EE5\u5F00\u542F <code>label</code> \u6362\u884C\u3002</p>"}},{demo:{id:"form-demo-warning-only"},previewerProps:{title:"\u975E\u963B\u585E\u6821\u9A8C",filename:"components/form/demo/warning-only.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, Form, Input, message, Space } from \'antd\';\nconst App = () => {\n const [form] = Form.useForm();\n const onFinish = () => {\n message.success(\'Submit success!\');\n };\n const onFinishFailed = () => {\n message.error(\'Submit failed!\');\n };\n const onFill = () => {\n form.setFieldsValue({\n url: \'https://taobao.com/\',\n });\n };\n return (\n <Form\n form={form}\n layout="vertical"\n onFinish={onFinish}\n onFinishFailed={onFinishFailed}\n autoComplete="off"\n >\n <Form.Item\n name="url"\n label="URL"\n rules={[{ required: true }, { type: \'url\', warningOnly: true }, { type: \'string\', min: 6 }]}\n >\n <Input placeholder="input placeholder" />\n </Form.Item>\n <Form.Item>\n <Space>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n <Button htmlType="button" onClick={onFill}>\n Fill\n </Button>\n </Space>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p><code>rule</code> \u6DFB\u52A0 <code>warningOnly</code> \u540E\u6821\u9A8C\u4E0D\u518D\u963B\u585E\u8868\u5355\u63D0\u4EA4\u3002</p>"}},{demo:{id:"form-demo-usewatch"},previewerProps:{title:"\u5B57\u6BB5\u76D1\u542C Hooks",filename:"components/form/demo/useWatch.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Form, Input, InputNumber, Typography } from \'antd\';\nconst Demo = () => {\n const [form] = Form.useForm();\n const nameValue = Form.useWatch(\'name\', form);\n // The selector is static and does not support closures.\n const customValue = Form.useWatch(values => `name: ${values.name || \'\'}`, form);\n return (\n <>\n <Form form={form} layout="vertical" autoComplete="off">\n <Form.Item name="name" label="Name (Watch to trigger rerender)">\n <Input />\n </Form.Item>\n <Form.Item name="age" label="Age (Not Watch)">\n <InputNumber />\n </Form.Item>\n </Form>\n\n <Typography>\n <pre>Name Value: {nameValue}</pre>\n <pre>Custom Value: {customValue}</pre>\n </Typography>\n </>\n );\n};\nexport default Demo;\n',description:'<p><code>useWatch</code> \u5141\u8BB8\u4F60\u76D1\u542C\u5B57\u6BB5\u53D8\u5316\uFF0C\u540C\u65F6\u4EC5\u5F53\u8BE5\u5B57\u6BB5\u53D8\u5316\u65F6\u91CD\u65B0\u6E32\u67D3\u3002API \u6587\u6863\u8BF7<a href="#formusewatch">\u67E5\u9605\u6B64\u5904</a>\u3002</p>'}},{demo:{id:"form-demo-validate-trigger"},previewerProps:{title:"\u6821\u9A8C\u65F6\u673A",filename:"components/form/demo/validate-trigger.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Alert, Form, Input } from \'antd\';\nconst App = () => (\n <Form name="trigger" style={{ maxWidth: 600 }} layout="vertical" autoComplete="off">\n <Alert message="Use \'max\' rule, continue type chars to see it" />\n\n <Form.Item\n hasFeedback\n label="Field A"\n name="field_a"\n validateTrigger="onBlur"\n rules={[{ max: 3 }]}\n >\n <Input placeholder="Validate required onBlur" />\n </Form.Item>\n\n <Form.Item\n hasFeedback\n label="Field B"\n name="field_b"\n validateDebounce={1000}\n rules={[{ max: 3 }]}\n >\n <Input placeholder="Validate required debounce after 1s" />\n </Form.Item>\n\n <Form.Item\n hasFeedback\n label="Field C"\n name="field_c"\n validateFirst\n rules={[{ max: 6 }, { max: 3, message: \'Continue input to exceed 6 chars\' }]}\n >\n <Input placeholder="Validate one by one" />\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>\u5BF9\u4E8E\u6709\u5F02\u6B65\u6821\u9A8C\u7684\u573A\u666F\uFF0C\u8FC7\u4E8E\u9891\u7E41\u7684\u6821\u9A8C\u4F1A\u5BFC\u81F4\u540E\u7AEF\u538B\u529B\u3002\u53EF\u4EE5\u901A\u8FC7 <code>validateTrigger</code> \u6539\u53D8\u6821\u9A8C\u65F6\u673A\uFF0C\u6216\u8005 <code>validateDebounce</code> \u6539\u53D8\u6821\u9A8C\u9891\u7387\uFF0C\u6216\u8005 <code>validateFirst</code> \u8BBE\u7F6E\u6821\u9A8C\u77ED\u8DEF\u3002</p>"}},{demo:{id:"form-demo-validate-only"},previewerProps:{title:"\u4EC5\u6821\u9A8C",filename:"components/form/demo/validate-only.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, Form, Input, Space } from \'antd\';\nconst SubmitButton = ({ form, children }) => {\n const [submittable, setSubmittable] = React.useState(false);\n // Watch all values\n const values = Form.useWatch([], form);\n React.useEffect(() => {\n form\n .validateFields({ validateOnly: true })\n .then(() => setSubmittable(true))\n .catch(() => setSubmittable(false));\n }, [form, values]);\n return (\n <Button type="primary" htmlType="submit" disabled={!submittable}>\n {children}\n </Button>\n );\n};\nconst App = () => {\n const [form] = Form.useForm();\n return (\n <Form form={form} name="validateOnly" layout="vertical" autoComplete="off">\n <Form.Item name="name" label="Name" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n <Form.Item name="age" label="Age" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n <Form.Item>\n <Space>\n <SubmitButton form={form}>Submit</SubmitButton>\n <Button htmlType="reset">Reset</Button>\n </Space>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u901A\u8FC7 <code>validateFields</code> \u7684 <code>validateOnly</code> \u53EF\u4EE5\u52A8\u6001\u8C03\u6574\u63D0\u4EA4\u6309\u94AE\u7684 <code>disabled</code> \u72B6\u6001\u3002</p>"}},{demo:{id:"form-demo-form-item-path"},previewerProps:{title:"\u5B57\u6BB5\u8DEF\u5F84\u524D\u7F00",filename:"components/form/demo/form-item-path.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'var __rest =\n (this && this.__rest) ||\n function (s, e) {\n var t = {};\n for (var p in s)\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \'function\')\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n };\nimport React from \'react\';\nimport { Button, Form, Input } from \'antd\';\nconst MyFormItemContext = React.createContext([]);\nfunction toArr(str) {\n return Array.isArray(str) ? str : [str];\n}\nconst MyFormItemGroup = ({ prefix, children }) => {\n const prefixPath = React.useContext(MyFormItemContext);\n const concatPath = React.useMemo(() => [...prefixPath, ...toArr(prefix)], [prefixPath, prefix]);\n return <MyFormItemContext.Provider value={concatPath}>{children}</MyFormItemContext.Provider>;\n};\nconst MyFormItem = _a => {\n var { name } = _a,\n props = __rest(_a, [\'name\']);\n const prefixPath = React.useContext(MyFormItemContext);\n const concatName = name !== undefined ? [...prefixPath, ...toArr(name)] : undefined;\n return <Form.Item name={concatName} {...props} />;\n};\nconst App = () => {\n const onFinish = value => {\n console.log(value);\n };\n return (\n <Form name="form_item_path" layout="vertical" onFinish={onFinish}>\n <MyFormItemGroup prefix={[\'user\']}>\n <MyFormItemGroup prefix={[\'name\']}>\n <MyFormItem name="firstName" label="First Name">\n <Input />\n </MyFormItem>\n <MyFormItem name="lastName" label="Last Name">\n <Input />\n </MyFormItem>\n </MyFormItemGroup>\n\n <MyFormItem name="age" label="Age">\n <Input />\n </MyFormItem>\n </MyFormItemGroup>\n\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u5728\u67D0\u4E9B\u573A\u666F\uFF0C\u4F60\u5E0C\u671B\u7EDF\u4E00\u8BBE\u7F6E\u4E00\u4E9B\u5B57\u6BB5\u7684\u524D\u7F00\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 HOC \u5B9E\u73B0\u8BE5\u6548\u679C\u3002</p>"}},{demo:{id:"form-demo-dynamic-form-item"},previewerProps:{title:"\u52A8\u6001\u589E\u51CF\u8868\u5355\u9879",filename:"components/form/demo/dynamic-form-item.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"var __awaiter =\n (this && this.__awaiter) ||\n function (thisArg, _arguments, P, generator) {\n function adopt(value) {\n return value instanceof P\n ? value\n : new P(function (resolve) {\n resolve(value);\n });\n }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) {\n try {\n step(generator.next(value));\n } catch (e) {\n reject(e);\n }\n }\n function rejected(value) {\n try {\n step(generator['throw'](value));\n } catch (e) {\n reject(e);\n }\n }\n function step(result) {\n result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);\n }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n };\nimport React from 'react';\nimport { MinusCircleOutlined, PlusOutlined } from '@ant-design/icons';\nimport { Button, Form, Input } from 'antd';\nconst formItemLayout = {\n labelCol: {\n xs: { span: 24 },\n sm: { span: 4 },\n },\n wrapperCol: {\n xs: { span: 24 },\n sm: { span: 20 },\n },\n};\nconst formItemLayoutWithOutLabel = {\n wrapperCol: {\n xs: { span: 24, offset: 0 },\n sm: { span: 20, offset: 4 },\n },\n};\nconst App = () => {\n const onFinish = values => {\n console.log('Received values of form:', values);\n };\n return (\n <Form\n name=\"dynamic_form_item\"\n {...formItemLayoutWithOutLabel}\n onFinish={onFinish}\n style={{ maxWidth: 600 }}\n >\n <Form.List\n name=\"names\"\n rules={[\n {\n validator: (_, names) =>\n __awaiter(void 0, void 0, void 0, function* () {\n if (!names || names.length < 2) {\n return Promise.reject(new Error('At least 2 passengers'));\n }\n }),\n },\n ]}\n >\n {(fields, { add, remove }, { errors }) => (\n <>\n {fields.map((field, index) => (\n <Form.Item\n {...(index === 0 ? formItemLayout : formItemLayoutWithOutLabel)}\n label={index === 0 ? 'Passengers' : ''}\n required={false}\n key={field.key}\n >\n <Form.Item\n {...field}\n validateTrigger={['onChange', 'onBlur']}\n rules={[\n {\n required: true,\n whitespace: true,\n message: \"Please input passenger's name or delete this field.\",\n },\n ]}\n noStyle\n >\n <Input placeholder=\"passenger name\" style={{ width: '60%' }} />\n </Form.Item>\n {fields.length > 1 ? (\n <MinusCircleOutlined\n className=\"dynamic-delete-button\"\n onClick={() => remove(field.name)}\n />\n ) : null}\n </Form.Item>\n ))}\n <Form.Item>\n <Button\n type=\"dashed\"\n onClick={() => add()}\n style={{ width: '60%' }}\n icon={<PlusOutlined />}\n >\n Add field\n </Button>\n <Button\n type=\"dashed\"\n onClick={() => {\n add('The head item', 0);\n }}\n style={{ width: '60%', marginTop: '20px' }}\n icon={<PlusOutlined />}\n >\n Add field at head\n </Button>\n <Form.ErrorList errors={errors} />\n </Form.Item>\n </>\n )}\n </Form.List>\n <Form.Item>\n <Button type=\"primary\" htmlType=\"submit\">\n Submit\n </Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n",description:"<p>\u52A8\u6001\u589E\u52A0\u3001\u51CF\u5C11\u8868\u5355\u9879\u3002<code>add</code> \u65B9\u6CD5\u53C2\u6570\u53EF\u7528\u4E8E\u8BBE\u7F6E\u521D\u59CB\u503C\u3002</p>",style:"\n.dynamic-delete-button {\n position: relative;\n top: 4px;\n margin: 0 8px;\n color: #999;\n font-size: 24px;\n cursor: pointer;\n transition: all 0.3s;\n}\n.dynamic-delete-button:hover {\n color: #777;\n}\n.dynamic-delete-button[disabled] {\n cursor: not-allowed;\n opacity: 0.5;\n}\n```\n"}},{demo:{id:"form-demo-dynamic-form-items"},previewerProps:{title:"\u52A8\u6001\u589E\u51CF\u5D4C\u5957\u5B57\u6BB5",filename:"components/form/demo/dynamic-form-items.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"var __rest =\n (this && this.__rest) ||\n function (s, e) {\n var t = {};\n for (var p in s)\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === 'function')\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n };\nimport React from 'react';\nimport { MinusCircleOutlined, PlusOutlined } from '@ant-design/icons';\nimport { Button, Form, Input, Space } from 'antd';\nconst onFinish = values => {\n console.log('Received values of form:', values);\n};\nconst App = () => (\n <Form\n name=\"dynamic_form_nest_item\"\n onFinish={onFinish}\n style={{ maxWidth: 600 }}\n autoComplete=\"off\"\n >\n <Form.List name=\"users\">\n {(fields, { add, remove }) => (\n <>\n {fields.map(_a => {\n var { key, name } = _a,\n restField = __rest(_a, ['key', 'name']);\n return (\n <Space key={key} style={{ display: 'flex', marginBottom: 8 }} align=\"baseline\">\n <Form.Item\n {...restField}\n name={[name, 'first']}\n rules={[{ required: true, message: 'Missing first name' }]}\n >\n <Input placeholder=\"First Name\" />\n </Form.Item>\n <Form.Item\n {...restField}\n name={[name, 'last']}\n rules={[{ required: true, message: 'Missing last name' }]}\n >\n <Input placeholder=\"Last Name\" />\n </Form.Item>\n <MinusCircleOutlined onClick={() => remove(name)} />\n </Space>\n );\n })}\n <Form.Item>\n <Button type=\"dashed\" onClick={() => add()} block icon={<PlusOutlined />}>\n Add field\n </Button>\n </Form.Item>\n </>\n )}\n </Form.List>\n <Form.Item>\n <Button type=\"primary\" htmlType=\"submit\">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n",description:"<p>\u5D4C\u5957\u8868\u5355\u5B57\u6BB5\u9700\u8981\u5BF9 <code>field</code> \u8FDB\u884C\u62D3\u5C55\uFF0C\u5C06 <code>field.name</code> \u5E94\u7528\u4E8E\u63A7\u5236\u5B57\u6BB5\u3002</p>"}},{demo:{id:"form-demo-dynamic-form-items-no-style"},previewerProps:{debug:!0,title:"\u52A8\u6001\u589E\u51CF\u5D4C\u5957\u7EAF\u5B57\u6BB5",filename:"components/form/demo/dynamic-form-items-no-style.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { MinusCircleOutlined, PlusOutlined } from \'@ant-design/icons\';\nimport { Button, Form, Input, Space } from \'antd\';\nconst onFinish = values => {\n console.log(\'Received values of form:\', values);\n};\nconst App = () => (\n <Form\n name="dynamic_form_no_style"\n onFinish={onFinish}\n style={{ maxWidth: 600 }}\n autoComplete="off"\n >\n <Form.Item label="Users">\n <Form.List name="users">\n {(fields, { add, remove }) => (\n <>\n {fields.map(field => (\n <Space key={field.key} style={{ marginBottom: 16 }}>\n <Form.Item noStyle name={[field.name, \'lastName\']} rules={[{ required: true }]}>\n <Input placeholder="Last Name" />\n </Form.Item>\n <Form.Item noStyle name={[field.name, \'firstName\']} rules={[{ required: true }]}>\n <Input placeholder="First Name" />\n </Form.Item>\n <MinusCircleOutlined\n onClick={() => {\n remove(field.name);\n }}\n />\n </Space>\n ))}\n <Form.Item>\n <Button type="dashed" onClick={() => add()} block icon={<PlusOutlined />}>\n Add field\n </Button>\n </Form.Item>\n </>\n )}\n </Form.List>\n </Form.Item>\n <Form.Item>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>\u5D4C\u5957 <code>noStyle</code> \u5B57\u6BB5\u7684\u52A8\u6001\u8868\u5355\u793A\u4F8B\u3002</p>"}},{demo:{id:"form-demo-dynamic-form-items-complex"},previewerProps:{title:"\u590D\u6742\u7684\u52A8\u6001\u589E\u51CF\u8868\u5355\u9879",filename:"components/form/demo/dynamic-form-items-complex.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React from 'react';\nimport { CloseOutlined } from '@ant-design/icons';\nimport { Button, Card, Form, Input, Space, Typography } from 'antd';\nconst App = () => {\n const [form] = Form.useForm();\n return (\n <Form\n labelCol={{ span: 6 }}\n wrapperCol={{ span: 18 }}\n form={form}\n name=\"dynamic_form_complex\"\n style={{ maxWidth: 600 }}\n autoComplete=\"off\"\n initialValues={{ items: [{}] }}\n >\n <Form.List name=\"items\">\n {(fields, { add, remove }) => (\n <div style={{ display: 'flex', rowGap: 16, flexDirection: 'column' }}>\n {fields.map(field => (\n <Card\n size=\"small\"\n title={`Item ${field.name + 1}`}\n key={field.key}\n extra={\n <CloseOutlined\n onClick={() => {\n remove(field.name);\n }}\n />\n }\n >\n <Form.Item label=\"Name\" name={[field.name, 'name']}>\n <Input />\n </Form.Item>\n\n {/* Nest Form.List */}\n <Form.Item label=\"List\">\n <Form.List name={[field.name, 'list']}>\n {(subFields, subOpt) => (\n <div style={{ display: 'flex', flexDirection: 'column', rowGap: 16 }}>\n {subFields.map(subField => (\n <Space key={subField.key}>\n <Form.Item noStyle name={[subField.name, 'first']}>\n <Input placeholder=\"first\" />\n </Form.Item>\n <Form.Item noStyle name={[subField.name, 'second']}>\n <Input placeholder=\"second\" />\n </Form.Item>\n <CloseOutlined\n onClick={() => {\n subOpt.remove(subField.name);\n }}\n />\n </Space>\n ))}\n <Button type=\"dashed\" onClick={() => subOpt.add()} block>\n + Add Sub Item\n </Button>\n </div>\n )}\n </Form.List>\n </Form.Item>\n </Card>\n ))}\n\n <Button type=\"dashed\" onClick={() => add()} block>\n + Add Item\n </Button>\n </div>\n )}\n </Form.List>\n\n <Form.Item noStyle shouldUpdate>\n {() => (\n <Typography>\n <pre>{JSON.stringify(form.getFieldsValue(), null, 2)}</pre>\n </Typography>\n )}\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n",description:"<p>\u591A\u4E2A Form.List \u5D4C\u5957\u7684\u4F7F\u7528\u573A\u666F\u3002</p>"}},{demo:{id:"form-demo-nest-messages"},previewerProps:{title:"\u5D4C\u5957\u7ED3\u6784\u4E0E\u6821\u9A8C\u4FE1\u606F",filename:"components/form/demo/nest-messages.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React from 'react';\nimport { Button, Form, Input, InputNumber } from 'antd';\nconst layout = {\n labelCol: { span: 8 },\n wrapperCol: { span: 16 },\n};\nconst validateMessages = {\n required: '${label} is required!',\n types: {\n email: '${label} is not a valid email!',\n number: '${label} is not a valid number!',\n },\n number: {\n range: '${label} must be between ${min} and ${max}',\n },\n};\nconst onFinish = values => {\n console.log(values);\n};\nconst App = () => (\n <Form\n {...layout}\n name=\"nest-messages\"\n onFinish={onFinish}\n style={{ maxWidth: 600 }}\n validateMessages={validateMessages}\n >\n <Form.Item name={['user', 'name']} label=\"Name\" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n <Form.Item name={['user', 'email']} label=\"Email\" rules={[{ type: 'email' }]}>\n <Input />\n </Form.Item>\n <Form.Item name={['user', 'age']} label=\"Age\" rules={[{ type: 'number', min: 0, max: 99 }]}>\n <InputNumber />\n </Form.Item>\n <Form.Item name={['user', 'website']} label=\"Website\">\n <Input />\n </Form.Item>\n <Form.Item name={['user', 'introduction']} label=\"Introduction\">\n <Input.TextArea />\n </Form.Item>\n <Form.Item label={null}>\n <Button type=\"primary\" htmlType=\"submit\">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n",description:'<p><code>name</code> \u5C5E\u6027\u652F\u6301\u5D4C\u5957\u6570\u636E\u7ED3\u6784\u3002\u901A\u8FC7 <code>validateMessages</code> \u6216 <code>message</code> \u81EA\u5B9A\u4E49\u6821\u9A8C\u4FE1\u606F\u6A21\u677F\uFF0C\u6A21\u677F\u5185\u5BB9\u53EF\u53C2\u8003<a href="https://github.com/react-component/field-form/blob/master/src/utils/messages.ts">\u6B64\u5904</a>\u3002</p>'}},{demo:{id:"form-demo-complex-form-control"},previewerProps:{title:"\u590D\u6742\u4E00\u70B9\u7684\u63A7\u4EF6",filename:"components/form/demo/complex-form-control.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, Form, Input, Select, Space, Tooltip, Typography } from \'antd\';\nconst { Option } = Select;\nconst onFinish = values => {\n console.log(\'Received values of form: \', values);\n};\nconst App = () => (\n <Form\n name="complex-form"\n onFinish={onFinish}\n labelCol={{ span: 8 }}\n wrapperCol={{ span: 16 }}\n style={{ maxWidth: 600 }}\n >\n <Form.Item label="Username">\n <Space>\n <Form.Item\n name="username"\n noStyle\n rules={[{ required: true, message: \'Username is required\' }]}\n >\n <Input style={{ width: 160 }} placeholder="Please input" />\n </Form.Item>\n <Tooltip title="Useful information">\n <Typography.Link href="#API">Need Help?</Typography.Link>\n </Tooltip>\n </Space>\n </Form.Item>\n <Form.Item label="Address">\n <Space.Compact>\n <Form.Item\n name={[\'address\', \'province\']}\n noStyle\n rules={[{ required: true, message: \'Province is required\' }]}\n >\n <Select placeholder="Select province">\n <Option value="Zhejiang">Zhejiang</Option>\n <Option value="Jiangsu">Jiangsu</Option>\n </Select>\n </Form.Item>\n <Form.Item\n name={[\'address\', \'street\']}\n noStyle\n rules={[{ required: true, message: \'Street is required\' }]}\n >\n <Input style={{ width: \'50%\' }} placeholder="Input street" />\n </Form.Item>\n </Space.Compact>\n </Form.Item>\n <Form.Item label="BirthDate" style={{ marginBottom: 0 }}>\n <Form.Item\n name="year"\n rules={[{ required: true }]}\n style={{ display: \'inline-block\', width: \'calc(50% - 8px)\' }}\n >\n <Input placeholder="Input birth year" />\n </Form.Item>\n <Form.Item\n name="month"\n rules={[{ required: true }]}\n style={{ display: \'inline-block\', width: \'calc(50% - 8px)\', margin: \'0 8px\' }}\n >\n <Input placeholder="Input birth month" />\n </Form.Item>\n </Form.Item>\n <Form.Item label={null}>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:'<p>\u8FD9\u91CC\u6F14\u793A <code>Form.Item</code> \u5185\u6709\u591A\u4E2A\u5143\u7D20\u7684\u4F7F\u7528\u65B9\u5F0F\u3002<code><Form.Item name="field" /></code> \u53EA\u4F1A\u5BF9\u5B83\u7684\u76F4\u63A5\u5B50\u5143\u7D20\u7ED1\u5B9A\u8868\u5355\u529F\u80FD\uFF0C\u4F8B\u5982\u76F4\u63A5\u5305\u88F9\u4E86 Input/Select\u3002\u5982\u679C\u63A7\u4EF6\u524D\u540E\u8FD8\u6709\u4E00\u4E9B\u6587\u6848\u6216\u6837\u5F0F\u88C5\u70B9\uFF0C\u6216\u8005\u4E00\u4E2A\u8868\u5355\u9879\u5185\u6709\u591A\u4E2A\u63A7\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528\u5185\u5D4C\u7684 <code>Form.Item</code> \u5B8C\u6210\u3002\u4F60\u53EF\u4EE5\u7ED9 <code>Form.Item</code> \u81EA\u5B9A\u4E49 <code>style</code> \u8FDB\u884C\u5185\u8054\u5E03\u5C40\uFF0C\u6216\u8005\u6DFB\u52A0 <code>noStyle</code> \u4F5C\u4E3A\u7EAF\u7CB9\u7684\u65E0\u6837\u5F0F\u7ED1\u5B9A\u7EC4\u4EF6\uFF08\u7C7B\u4F3C 3.x \u4E2D\u7684 <code>getFieldDecorator</code>\uFF09\u3002</p>\n<pre><code class="language-diff">- <Form.Item label="Field" name="field">\n- <Input />\n- </Form.Item>\n+ <Form.Item label="Field">\n+ <Form.Item name="field" noStyle><Input /></Form.Item> // \u76F4\u63A5\u5305\u88F9\u624D\u4F1A\u7ED1\u5B9A\u8868\u5355\n+ <span>description</span>\n+ </Form.Item>\n</code></pre>\n<p>\u8FD9\u91CC\u5C55\u793A\u4E86\u4E09\u79CD\u5178\u578B\u573A\u666F\uFF1A</p>\n<ul>\n<li><code>Username</code>\uFF1A\u8F93\u5165\u6846\u540E\u9762\u6709\u63CF\u8FF0\u6587\u6848\u6216\u5176\u4ED6\u7EC4\u4EF6\uFF0C\u5728 <code>Form.Item</code> \u5185\u4F7F\u7528 <code><Form.Item name="field" noStyle /></code> \u53BB\u7ED1\u5B9A\u5BF9\u5E94\u5B50\u63A7\u4EF6\u3002</li>\n<li><code>Address</code>\uFF1A\u6709\u4E24\u4E2A\u63A7\u4EF6\uFF0C\u5728 <code>Form.Item</code> \u5185\u4F7F\u7528\u4E24\u4E2A <code><Form.Item name="field" noStyle /></code> \u5206\u522B\u7ED1\u5B9A\u5BF9\u5E94\u63A7\u4EF6\u3002</li>\n<li><code>BirthDate</code>\uFF1A\u6709\u4E24\u4E2A\u5185\u8054\u63A7\u4EF6\uFF0C\u9519\u8BEF\u4FE1\u606F\u5C55\u793A\u5404\u81EA\u63A7\u4EF6\u4E0B\uFF0C\u4F7F\u7528\u4E24\u4E2A <code><Form.Item name="field" /></code> \u5206\u522B\u7ED1\u5B9A\u5BF9\u5E94\u63A7\u4EF6\uFF0C\u5E76\u4FEE\u6539 <code>style</code> \u4F7F\u5176\u5185\u8054\u5E03\u5C40\u3002</li>\n</ul>\n<blockquote>\n<p>\u6CE8\u610F\uFF0C\u5728 label \u5BF9\u5E94\u7684 Form.Item \u4E0A\u4E0D\u8981\u5728\u6307\u5B9A <code>name</code> \u5C5E\u6027\uFF0C\u8FD9\u4E2A Item \u53EA\u4F5C\u4E3A\u5E03\u5C40\u4F5C\u7528\u3002</p>\n</blockquote>\n<p>\u66F4\u590D\u6742\u7684\u5C01\u88C5\u590D\u7528\u65B9\u5F0F\u53EF\u4EE5\u53C2\u8003\u4E0B\u9762\u7684 <code>\u81EA\u5B9A\u4E49\u8868\u5355\u63A7\u4EF6</code> \u6F14\u793A\u3002</p>'}},{demo:{id:"form-demo-customized-form-controls"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u8868\u5355\u63A7\u4EF6",filename:"components/form/demo/customized-form-controls.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React, { useState } from 'react';\nimport { Button, Form, Input, Select } from 'antd';\nconst { Option } = Select;\nconst PriceInput = props => {\n const { id, value = {}, onChange } = props;\n const [number, setNumber] = useState(0);\n const [currency, setCurrency] = useState('rmb');\n const triggerChange = changedValue => {\n onChange === null || onChange === void 0\n ? void 0\n : onChange(Object.assign(Object.assign({ number, currency }, value), changedValue));\n };\n const onNumberChange = e => {\n const newNumber = parseInt(e.target.value || '0', 10);\n if (Number.isNaN(number)) {\n return;\n }\n if (!('number' in value)) {\n setNumber(newNumber);\n }\n triggerChange({ number: newNumber });\n };\n const onCurrencyChange = newCurrency => {\n if (!('currency' in value)) {\n setCurrency(newCurrency);\n }\n triggerChange({ currency: newCurrency });\n };\n return (\n <span id={id}>\n <Input\n type=\"text\"\n value={value.number || number}\n onChange={onNumberChange}\n style={{ width: 100 }}\n />\n <Select\n value={value.currency || currency}\n style={{ width: 80, margin: '0 8px' }}\n onChange={onCurrencyChange}\n >\n <Option value=\"rmb\">RMB</Option>\n <Option value=\"dollar\">Dollar</Option>\n </Select>\n </span>\n );\n};\nconst App = () => {\n const onFinish = values => {\n console.log('Received values from form: ', values);\n };\n const checkPrice = (_, value) => {\n if (value.number > 0) {\n return Promise.resolve();\n }\n return Promise.reject(new Error('Price must be greater than zero!'));\n };\n return (\n <Form\n name=\"customized_form_controls\"\n layout=\"inline\"\n onFinish={onFinish}\n initialValues={{\n price: {\n number: 0,\n currency: 'rmb',\n },\n }}\n >\n <Form.Item name=\"price\" label=\"Price\" rules={[{ validator: checkPrice }]}>\n <PriceInput />\n </Form.Item>\n <Form.Item>\n <Button type=\"primary\" htmlType=\"submit\">\n Submit\n </Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n",description:'<p>\u81EA\u5B9A\u4E49\u6216\u7B2C\u4E09\u65B9\u7684\u8868\u5355\u63A7\u4EF6\uFF0C\u4E5F\u53EF\u4EE5\u4E0E Form \u7EC4\u4EF6\u4E00\u8D77\u4F7F\u7528\u3002\u53EA\u8981\u8BE5\u7EC4\u4EF6\u9075\u5FAA\u4EE5\u4E0B\u7684\u7EA6\u5B9A\uFF1A</p>\n<blockquote>\n<ul>\n<li>\u63D0\u4F9B\u53D7\u63A7\u5C5E\u6027 <code>value</code> \u6216\u5176\u5B83\u4E0E <a href="#formitem"><code>valuePropName</code></a> \u7684\u503C\u540C\u540D\u7684\u5C5E\u6027\u3002</li>\n<li>\u63D0\u4F9B <code>onChange</code> \u4E8B\u4EF6\u6216 <a href="#formitem"><code>trigger</code></a> \u7684\u503C\u540C\u540D\u7684\u4E8B\u4EF6\u3002</li>\n<li>\u8F6C\u53D1 ref \u6216\u8005\u4F20\u9012 id \u5C5E\u6027\u5230 dom \u4EE5\u652F\u6301 <code>scrollToField</code> \u65B9\u6CD5\u3002</li>\n</ul>\n</blockquote>'}},{demo:{id:"form-demo-global-state"},previewerProps:{title:"\u8868\u5355\u6570\u636E\u5B58\u50A8\u4E8E\u4E0A\u5C42\u7EC4\u4EF6",filename:"components/form/demo/global-state.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React, { useState } from 'react';\nimport { Form, Input, Typography } from 'antd';\nconst { Paragraph } = Typography;\nconst CustomizedForm = ({ onChange, fields }) => (\n <Form\n name=\"global_state\"\n layout=\"inline\"\n fields={fields}\n onFieldsChange={(_, allFields) => {\n onChange(allFields);\n }}\n >\n <Form.Item\n name=\"username\"\n label=\"Username\"\n rules={[{ required: true, message: 'Username is required!' }]}\n >\n <Input />\n </Form.Item>\n </Form>\n);\nconst App = () => {\n const [fields, setFields] = useState([{ name: ['username'], value: 'Ant Design' }]);\n return (\n <>\n <CustomizedForm\n fields={fields}\n onChange={newFields => {\n setFields(newFields);\n }}\n />\n <Paragraph style={{ maxWidth: 440, marginTop: 24 }}>\n <pre style={{ border: 'none' }}>{JSON.stringify(fields, null, 2)}</pre>\n </Paragraph>\n </>\n );\n};\nexport default App;\n",description:'<p>\u901A\u8FC7 <code>onFieldsChange</code> \u548C <code>fields</code>\uFF0C\u53EF\u4EE5\u628A\u8868\u5355\u7684\u6570\u636E\u5B58\u50A8\u5230\u4E0A\u5C42\u7EC4\u4EF6\u6216\u8005 <a href="https://github.com/reactjs/redux">Redux</a>\u3001<a href="https://github.com/dvajs/dva">dva</a> \u4E2D\uFF0C\u66F4\u591A\u53EF\u53C2\u8003 <a href="https://rc-field-form.react-component.now.sh/?selectedKind=rc-field-form&selectedStory=StateForm-redux&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Factions%2Factions-panel">rc-field-form \u793A\u4F8B</a>\u3002</p>\n<p><strong>\u6CE8\u610F\uFF1A</strong> \u5C06\u8868\u5355\u6570\u636E\u5B58\u50A8\u4E8E\u5916\u90E8\u5BB9\u5668<a href="https://github.com/reduxjs/redux/issues/1287#issuecomment-175351978">\u5E76\u975E\u597D\u7684\u5B9E\u8DF5</a>\uFF0C\u5982\u65E0\u5FC5\u8981\u8BF7\u907F\u514D\u4F7F\u7528\u3002</p>'}},{demo:{id:"form-demo-form-context"},previewerProps:{title:"\u591A\u8868\u5355\u8054\u52A8",filename:"components/form/demo/form-context.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React, { useEffect, useRef, useState } from \'react\';\nimport { SmileOutlined, UserOutlined } from \'@ant-design/icons\';\nimport { Avatar, Button, Flex, Form, Input, InputNumber, Modal, Space, Typography } from \'antd\';\nconst layout = {\n labelCol: { span: 8 },\n wrapperCol: { span: 16 },\n};\nconst tailLayout = {\n wrapperCol: { offset: 8, span: 16 },\n};\n// reset form fields when modal is form, closed\nconst useResetFormOnCloseModal = ({ form, open }) => {\n const prevOpenRef = useRef(null);\n useEffect(() => {\n prevOpenRef.current = open;\n }, [open]);\n const prevOpen = prevOpenRef.current;\n useEffect(() => {\n if (!open && prevOpen) {\n form.resetFields();\n }\n }, [form, prevOpen, open]);\n};\nconst ModalForm = ({ open, onCancel }) => {\n const [form] = Form.useForm();\n useResetFormOnCloseModal({\n form,\n open,\n });\n const onOk = () => {\n form.submit();\n };\n return (\n <Modal title="Basic Drawer" open={open} onOk={onOk} onCancel={onCancel}>\n <Form form={form} layout="vertical" name="userForm">\n <Form.Item name="name" label="User Name" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n <Form.Item name="age" label="User Age" rules={[{ required: true }]}>\n <InputNumber />\n </Form.Item>\n </Form>\n </Modal>\n );\n};\nconst App = () => {\n const [open, setOpen] = useState(false);\n const showUserModal = () => {\n setOpen(true);\n };\n const hideUserModal = () => {\n setOpen(false);\n };\n const onFinish = values => {\n console.log(\'Finish:\', values);\n };\n return (\n <Form.Provider\n onFormFinish={(name, { values, forms }) => {\n if (name === \'userForm\') {\n const { basicForm } = forms;\n const users = basicForm.getFieldValue(\'users\') || [];\n basicForm.setFieldsValue({ users: [...users, values] });\n setOpen(false);\n }\n }}\n >\n <Form {...layout} name="basicForm" onFinish={onFinish} style={{ maxWidth: 600 }}>\n <Form.Item name="group" label="Group Name" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n\n {/* Create a hidden field to make Form instance record this */}\n <Form.Item name="users" noStyle />\n\n <Form.Item\n label="User List"\n shouldUpdate={(prevValues, curValues) => prevValues.users !== curValues.users}\n >\n {({ getFieldValue }) => {\n const users = getFieldValue(\'users\') || [];\n return users.length ? (\n <Flex vertical gap={8}>\n {users.map(user => (\n <Space key={user.name}>\n <Avatar icon={<UserOutlined />} />\n {`${user.name} - ${user.age}`}\n </Space>\n ))}\n </Flex>\n ) : (\n <Typography.Text className="ant-form-text" type="secondary">\n ( <SmileOutlined /> No user yet. )\n </Typography.Text>\n );\n }}\n </Form.Item>\n <Form.Item {...tailLayout}>\n <Button htmlType="submit" type="primary">\n Submit\n </Button>\n <Button htmlType="button" style={{ margin: \'0 8px\' }} onClick={showUserModal}>\n Add User\n </Button>\n </Form.Item>\n </Form>\n\n <ModalForm open={open} onCancel={hideUserModal} />\n </Form.Provider>\n );\n};\nexport default App;\n',description:'<p>\u901A\u8FC7 <code>Form.Provider</code> \u5728\u8868\u5355\u95F4\u5904\u7406\u6570\u636E\u3002\u672C\u4F8B\u5B50\u4E2D\uFF0CModal \u7684\u786E\u8BA4\u6309\u94AE\u5728 Form \u4E4B\u5916\uFF0C\u901A\u8FC7 <code>form.submit</code> \u65B9\u6CD5\u8C03\u7528\u8868\u5355\u63D0\u4EA4\u529F\u80FD\u3002\u53CD\u4E4B\uFF0C\u5219\u63A8\u8350\u4F7F\u7528 <code><Button htmlType="submit" /></code> \u8C03\u7528 web \u539F\u751F\u63D0\u4EA4\u903B\u8F91\u3002</p>'}},{demo:{id:"form-demo-inline-login"},previewerProps:{title:"\u5185\u8054\u767B\u5F55\u680F",filename:"components/form/demo/inline-login.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React, { useEffect, useState } from \'react\';\nimport { LockOutlined, UserOutlined } from \'@ant-design/icons\';\nimport { Button, Form, Input } from \'antd\';\nconst App = () => {\n const [form] = Form.useForm();\n const [clientReady, setClientReady] = useState(false);\n // To disable submit button at the beginning.\n useEffect(() => {\n setClientReady(true);\n }, []);\n const onFinish = values => {\n console.log(\'Finish:\', values);\n };\n return (\n <Form form={form} name="horizontal_login" layout="inline" onFinish={onFinish}>\n <Form.Item\n name="username"\n rules={[{ required: true, message: \'Please input your username!\' }]}\n >\n <Input prefix={<UserOutlined />} placeholder="Username" />\n </Form.Item>\n <Form.Item\n name="password"\n rules={[{ required: true, message: \'Please input your password!\' }]}\n >\n <Input prefix={<LockOutlined />} type="password" placeholder="Password" />\n </Form.Item>\n <Form.Item shouldUpdate>\n {() => (\n <Button\n type="primary"\n htmlType="submit"\n disabled={\n !clientReady ||\n !form.isFieldsTouched(true) ||\n !!form.getFieldsError().filter(({ errors }) => errors.length).length\n }\n >\n Log in\n </Button>\n )}\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u5185\u8054\u767B\u5F55\u680F\uFF0C\u5E38\u7528\u5728\u9876\u90E8\u5BFC\u822A\u680F\u4E2D\u3002</p>"}},{demo:{id:"form-demo-login"},previewerProps:{title:"\u767B\u5F55\u6846",filename:"components/form/demo/login.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { LockOutlined, UserOutlined } from \'@ant-design/icons\';\nimport { Button, Checkbox, Form, Input, Flex } from \'antd\';\nconst App = () => {\n const onFinish = values => {\n console.log(\'Received values of form: \', values);\n };\n return (\n <Form\n name="login"\n initialValues={{ remember: true }}\n style={{ maxWidth: 360 }}\n onFinish={onFinish}\n >\n <Form.Item\n name="username"\n rules={[{ required: true, message: \'Please input your Username!\' }]}\n >\n <Input prefix={<UserOutlined />} placeholder="Username" />\n </Form.Item>\n <Form.Item\n name="password"\n rules={[{ required: true, message: \'Please input your Password!\' }]}\n >\n <Input prefix={<LockOutlined />} type="password" placeholder="Password" />\n </Form.Item>\n <Form.Item>\n <Flex justify="space-between" align="center">\n <Form.Item name="remember" valuePropName="checked" noStyle>\n <Checkbox>Remember me</Checkbox>\n </Form.Item>\n <a href="">Forgot password</a>\n </Flex>\n </Form.Item>\n\n <Form.Item>\n <Button block type="primary" htmlType="submit">\n Log in\n </Button>\n or <a href="">Register now!</a>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:'<p>\u666E\u901A\u7684\u767B\u5F55\u6846\uFF0C\u53EF\u4EE5\u5BB9\u7EB3\u66F4\u591A\u7684\u5143\u7D20\u3002</p>\n<blockquote>\n<p>\u{1F6CE}\uFE0F \u60F3\u8981 3 \u5206\u949F\u5B9E\u73B0\u767B\u5F55\u8868\u5355\uFF1F\u8BD5\u8BD5 <a href="https://procomponents.ant.design/components/login-form">Pro Components</a>\uFF01</p>\n</blockquote>'}},{demo:{id:"form-demo-register"},previewerProps:{title:"\u6CE8\u518C\u65B0\u7528\u6237",filename:"components/form/demo/register.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React, { useState } from 'react';\nimport {\n AutoComplete,\n Button,\n Cascader,\n Checkbox,\n Col,\n Form,\n Input,\n InputNumber,\n Row,\n Select,\n} from 'antd';\nconst { Option } = Select;\nconst residences = [\n {\n value: 'zhejiang',\n label: 'Zhejiang',\n children: [\n {\n value: 'hangzhou',\n label: 'Hangzhou',\n children: [\n {\n value: 'xihu',\n label: 'West Lake',\n },\n ],\n },\n ],\n },\n {\n value: 'jiangsu',\n label: 'Jiangsu',\n children: [\n {\n value: 'nanjing',\n label: 'Nanjing',\n children: [\n {\n value: 'zhonghuamen',\n label: 'Zhong Hua Men',\n },\n ],\n },\n ],\n },\n];\nconst formItemLayout = {\n labelCol: {\n xs: { span: 24 },\n sm: { span: 8 },\n },\n wrapperCol: {\n xs: { span: 24 },\n sm: { span: 16 },\n },\n};\nconst tailFormItemLayout = {\n wrapperCol: {\n xs: {\n span: 24,\n offset: 0,\n },\n sm: {\n span: 16,\n offset: 8,\n },\n },\n};\nconst App = () => {\n const [form] = Form.useForm();\n const onFinish = values => {\n console.log('Received values of form: ', values);\n };\n const prefixSelector = (\n <Form.Item name=\"prefix\" noStyle>\n <Select style={{ width: 70 }}>\n <Option value=\"86\">+86</Option>\n <Option value=\"87\">+87</Option>\n </Select>\n </Form.Item>\n );\n const suffixSelector = (\n <Form.Item name=\"suffix\" noStyle>\n <Select style={{ width: 70 }}>\n <Option value=\"USD\">$</Option>\n <Option value=\"CNY\">\xa5</Option>\n </Select>\n </Form.Item>\n );\n const [autoCompleteResult, setAutoCompleteResult] = useState([]);\n const onWebsiteChange = value => {\n if (!value) {\n setAutoCompleteResult([]);\n } else {\n setAutoCompleteResult(['.com', '.org', '.net'].map(domain => `${value}${domain}`));\n }\n };\n const websiteOptions = autoCompleteResult.map(website => ({\n label: website,\n value: website,\n }));\n return (\n <Form\n {...formItemLayout}\n form={form}\n name=\"register\"\n onFinish={onFinish}\n initialValues={{ residence: ['zhejiang', 'hangzhou', 'xihu'], prefix: '86' }}\n style={{ maxWidth: 600 }}\n scrollToFirstError\n >\n <Form.Item\n name=\"email\"\n label=\"E-mail\"\n rules={[\n {\n type: 'email',\n message: 'The input is not valid E-mail!',\n },\n {\n required: true,\n message: 'Please input your E-mail!',\n },\n ]}\n >\n <Input />\n </Form.Item>\n\n <Form.Item\n name=\"password\"\n label=\"Password\"\n rules={[\n {\n required: true,\n message: 'Please input your password!',\n },\n ]}\n hasFeedback\n >\n <Input.Password />\n </Form.Item>\n\n <Form.Item\n name=\"confirm\"\n label=\"Confirm Password\"\n dependencies={['password']}\n hasFeedback\n rules={[\n {\n required: true,\n message: 'Please confirm your password!',\n },\n ({ getFieldValue }) => ({\n validator(_, value) {\n if (!value || getFieldValue('password') === value) {\n return Promise.resolve();\n }\n return Promise.reject(new Error('The new password that you entered do not match!'));\n },\n }),\n ]}\n >\n <Input.Password />\n </Form.Item>\n\n <Form.Item\n name=\"nickname\"\n label=\"Nickname\"\n tooltip=\"What do you want others to call you?\"\n rules={[{ required: true, message: 'Please input your nickname!', whitespace: true }]}\n >\n <Input />\n </Form.Item>\n\n <Form.Item\n name=\"residence\"\n label=\"Habitual Residence\"\n rules={[\n { type: 'array', required: true, message: 'Please select your habitual residence!' },\n ]}\n >\n <Cascader options={residences} />\n </Form.Item>\n\n <Form.Item\n name=\"phone\"\n label=\"Phone Number\"\n rules={[{ required: true, message: 'Please input your phone number!' }]}\n >\n <Input addonBefore={prefixSelector} style={{ width: '100%' }} />\n </Form.Item>\n\n <Form.Item\n name=\"donation\"\n label=\"Donation\"\n rules={[{ required: true, message: 'Please input donation amount!' }]}\n >\n <InputNumber addonAfter={suffixSelector} style={{ width: '100%' }} />\n </Form.Item>\n\n <Form.Item\n name=\"website\"\n label=\"Website\"\n rules={[{ required: true, message: 'Please input website!' }]}\n >\n <AutoComplete options={websiteOptions} onChange={onWebsiteChange} placeholder=\"website\">\n <Input />\n </AutoComplete>\n </Form.Item>\n\n <Form.Item\n name=\"intro\"\n label=\"Intro\"\n rules={[{ required: true, message: 'Please input Intro' }]}\n >\n <Input.TextArea showCount maxLength={100} />\n </Form.Item>\n\n <Form.Item\n name=\"gender\"\n label=\"Gender\"\n rules={[{ required: true, message: 'Please select gender!' }]}\n >\n <Select placeholder=\"select your gender\">\n <Option value=\"male\">Male</Option>\n <Option value=\"female\">Female</Option>\n <Option value=\"other\">Other</Option>\n </Select>\n </Form.Item>\n\n <Form.Item label=\"Captcha\" extra=\"We must make sure that your are a human.\">\n <Row gutter={8}>\n <Col span={12}>\n <Form.Item\n name=\"captcha\"\n noStyle\n rules={[{ required: true, message: 'Please input the captcha you got!' }]}\n >\n <Input />\n </Form.Item>\n </Col>\n <Col span={12}>\n <Button>Get captcha</Button>\n </Col>\n </Row>\n </Form.Item>\n\n <Form.Item\n name=\"agreement\"\n valuePropName=\"checked\"\n rules={[\n {\n validator: (_, value) =>\n value ? Promise.resolve() : Promise.reject(new Error('Should accept agreement')),\n },\n ]}\n {...tailFormItemLayout}\n >\n <Checkbox>\n I have read the <a href=\"\">agreement</a>\n </Checkbox>\n </Form.Item>\n <Form.Item {...tailFormItemLayout}>\n <Button type=\"primary\" htmlType=\"submit\">\n Register\n </Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n",description:"<p>\u7528\u6237\u586B\u5199\u5FC5\u987B\u7684\u4FE1\u606F\u4EE5\u6CE8\u518C\u65B0\u7528\u6237\u3002</p>"}},{demo:{id:"form-demo-advanced-search"},previewerProps:{title:"\u9AD8\u7EA7\u641C\u7D22",filename:"components/form/demo/advanced-search.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React, { useState } from 'react';\nimport { DownOutlined } from '@ant-design/icons';\nimport { Button, Col, Form, Input, Row, Select, Space, theme } from 'antd';\nconst { Option } = Select;\nconst AdvancedSearchForm = () => {\n const { token } = theme.useToken();\n const [form] = Form.useForm();\n const [expand, setExpand] = useState(false);\n const formStyle = {\n maxWidth: 'none',\n background: token.colorFillAlter,\n borderRadius: token.borderRadiusLG,\n padding: 24,\n };\n const getFields = () => {\n const count = expand ? 10 : 6;\n const children = [];\n for (let i = 0; i < count; i++) {\n children.push(\n <Col span={8} key={i}>\n {i % 3 !== 1 ? (\n <Form.Item\n name={`field-${i}`}\n label={`Field ${i}`}\n rules={[\n {\n required: true,\n message: 'Input something!',\n },\n ]}\n >\n <Input placeholder=\"placeholder\" />\n </Form.Item>\n ) : (\n <Form.Item\n name={`field-${i}`}\n label={`Field ${i}`}\n rules={[\n {\n required: true,\n message: 'Select something!',\n },\n ]}\n initialValue=\"1\"\n >\n <Select>\n <Option value=\"1\">\n longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong\n </Option>\n <Option value=\"2\">222</Option>\n </Select>\n </Form.Item>\n )}\n </Col>,\n );\n }\n return children;\n };\n const onFinish = values => {\n console.log('Received values of form: ', values);\n };\n return (\n <Form form={form} name=\"advanced_search\" style={formStyle} onFinish={onFinish}>\n <Row gutter={24}>{getFields()}</Row>\n <div style={{ textAlign: 'right' }}>\n <Space size=\"small\">\n <Button type=\"primary\" htmlType=\"submit\">\n Search\n </Button>\n <Button\n onClick={() => {\n form.resetFields();\n }}\n >\n Clear\n </Button>\n <a\n style={{ fontSize: 12 }}\n onClick={() => {\n setExpand(!expand);\n }}\n >\n <DownOutlined rotate={expand ? 180 : 0} /> Collapse\n </a>\n </Space>\n </div>\n </Form>\n );\n};\nconst App = () => {\n const { token } = theme.useToken();\n const listStyle = {\n lineHeight: '200px',\n textAlign: 'center',\n background: token.colorFillAlter,\n borderRadius: token.borderRadiusLG,\n marginTop: 16,\n };\n return (\n <>\n <AdvancedSearchForm />\n <div style={listStyle}>Search Result List</div>\n </>\n );\n};\nexport default App;\n",description:'<p>\u4E09\u5217\u6805\u683C\u5F0F\u7684\u8868\u5355\u6392\u5217\u65B9\u5F0F\uFF0C\u5E38\u7528\u4E8E\u6570\u636E\u8868\u683C\u7684\u9AD8\u7EA7\u641C\u7D22\u3002</p>\n<p>\u6709\u90E8\u5206\u5B9A\u5236\u7684\u6837\u5F0F\u4EE3\u7801\uFF0C\u7531\u4E8E\u8F93\u5165\u6807\u7B7E\u957F\u5EA6\u4E0D\u786E\u5B9A\uFF0C\u9700\u8981\u6839\u636E\u5177\u4F53\u60C5\u51B5\u81EA\u884C\u8C03\u6574\u3002</p>\n<blockquote>\n<p>\u{1F6CE}\uFE0F \u60F3\u8981 3 \u5206\u949F\u5B9E\u73B0\uFF1F \u8BD5\u8BD5 ProForm \u7684<a href="https://procomponents.ant.design/components/form#%E6%9F%A5%E8%AF%A2%E7%AD%9B%E9%80%89">\u67E5\u8BE2\u8868\u5355</a>\uFF01</p>\n</blockquote>'}},{demo:{id:"form-demo-form-in-modal"},previewerProps:{title:"\u5F39\u51FA\u5C42\u4E2D\u7684\u65B0\u5EFA\u8868\u5355",filename:"components/form/demo/form-in-modal.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React, { useState } from \'react\';\nimport { Button, Form, Input, Modal, Radio } from \'antd\';\nconst App = () => {\n const [form] = Form.useForm();\n const [formValues, setFormValues] = useState();\n const [open, setOpen] = useState(false);\n const onCreate = values => {\n console.log(\'Received values of form: \', values);\n setFormValues(values);\n setOpen(false);\n };\n return (\n <>\n <Button type="primary" onClick={() => setOpen(true)}>\n New Collection\n </Button>\n <pre>{JSON.stringify(formValues, null, 2)}</pre>\n <Modal\n open={open}\n title="Create a new collection"\n okText="Create"\n cancelText="Cancel"\n okButtonProps={{ autoFocus: true, htmlType: \'submit\' }}\n onCancel={() => setOpen(false)}\n destroyOnHidden\n modalRender={dom => (\n <Form\n layout="vertical"\n form={form}\n name="form_in_modal"\n initialValues={{ modifier: \'public\' }}\n clearOnDestroy\n onFinish={values => onCreate(values)}\n >\n {dom}\n </Form>\n )}\n >\n <Form.Item\n name="title"\n label="Title"\n rules={[{ required: true, message: \'Please input the title of collection!\' }]}\n >\n <Input />\n </Form.Item>\n <Form.Item name="description" label="Description">\n <Input type="textarea" />\n </Form.Item>\n <Form.Item name="modifier" className="collection-create-form_last-form-item">\n <Radio.Group>\n <Radio value="public">Public</Radio>\n <Radio value="private">Private</Radio>\n </Radio.Group>\n </Form.Item>\n </Modal>\n </>\n );\n};\nexport default App;\n',description:'<p>\u5F53\u7528\u6237\u8BBF\u95EE\u4E00\u4E2A\u5C55\u793A\u4E86\u67D0\u4E2A\u5217\u8868\u7684\u9875\u9762\uFF0C\u60F3\u65B0\u5EFA\u4E00\u9879\u4F46\u53C8\u4E0D\u60F3\u8DF3\u8F6C\u9875\u9762\u65F6\uFF0C\u53EF\u4EE5\u7528 Modal \u5F39\u51FA\u4E00\u4E2A\u8868\u5355\uFF0C\u7528\u6237\u586B\u5199\u5FC5\u8981\u4FE1\u606F\u540E\u521B\u5EFA\u65B0\u7684\u9879\u3002</p>\n<blockquote>\n<p>\u{1F6CE}\uFE0F \u60F3\u8981 3 \u5206\u949F\u5B9E\u73B0\uFF1F\u8BD5\u8BD5 ProForm \u7684 <a href="https://procomponents.ant.design/components/form#modal-%E8%A1%A8%E5%8D%95">Modal \u8868\u5355</a>\uFF01</p>\n</blockquote>'}},{demo:{id:"form-demo-time-related-controls"},previewerProps:{title:"\u65F6\u95F4\u7C7B\u63A7\u4EF6",filename:"components/form/demo/time-related-controls.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React from 'react';\nimport { Button, DatePicker, Form, TimePicker } from 'antd';\nconst { RangePicker } = DatePicker;\nconst formItemLayout = {\n labelCol: {\n xs: { span: 24 },\n sm: { span: 8 },\n },\n wrapperCol: {\n xs: { span: 24 },\n sm: { span: 16 },\n },\n};\nconst config = {\n rules: [{ type: 'object', required: true, message: 'Please select time!' }],\n};\nconst rangeConfig = {\n rules: [{ type: 'array', required: true, message: 'Please select time!' }],\n};\nconst onFinish = fieldsValue => {\n // Should format date value before submit.\n const rangeValue = fieldsValue['range-picker'];\n const rangeTimeValue = fieldsValue['range-time-picker'];\n const values = Object.assign(Object.assign({}, fieldsValue), {\n 'date-picker': fieldsValue['date-picker'].format('YYYY-MM-DD'),\n 'date-time-picker': fieldsValue['date-time-picker'].format('YYYY-MM-DD HH:mm:ss'),\n 'month-picker': fieldsValue['month-picker'].format('YYYY-MM'),\n 'range-picker': [rangeValue[0].format('YYYY-MM-DD'), rangeValue[1].format('YYYY-MM-DD')],\n 'range-time-picker': [\n rangeTimeValue[0].format('YYYY-MM-DD HH:mm:ss'),\n rangeTimeValue[1].format('YYYY-MM-DD HH:mm:ss'),\n ],\n 'time-picker': fieldsValue['time-picker'].format('HH:mm:ss'),\n });\n console.log('Received values of form: ', values);\n};\nconst App = () => (\n <Form\n name=\"time_related_controls\"\n {...formItemLayout}\n onFinish={onFinish}\n style={{ maxWidth: 600 }}\n >\n <Form.Item name=\"date-picker\" label=\"DatePicker\" {...config}>\n <DatePicker />\n </Form.Item>\n <Form.Item name=\"date-time-picker\" label=\"DatePicker[showTime]\" {...config}>\n <DatePicker showTime format=\"YYYY-MM-DD HH:mm:ss\" />\n </Form.Item>\n <Form.Item name=\"month-picker\" label=\"MonthPicker\" {...config}>\n <DatePicker picker=\"month\" />\n </Form.Item>\n <Form.Item name=\"range-picker\" label=\"RangePicker\" {...rangeConfig}>\n <RangePicker />\n </Form.Item>\n <Form.Item name=\"range-time-picker\" label=\"RangePicker[showTime]\" {...rangeConfig}>\n <RangePicker showTime format=\"YYYY-MM-DD HH:mm:ss\" />\n </Form.Item>\n <Form.Item name=\"time-picker\" label=\"TimePicker\" {...config}>\n <TimePicker />\n </Form.Item>\n <Form.Item label={null}>\n <Button type=\"primary\" htmlType=\"submit\">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n",description:"<p>\u65F6\u95F4\u7C7B\u7EC4\u4EF6\u7684 <code>value</code> \u7C7B\u578B\u4E3A <code>dayjs</code> \u5BF9\u8C61\uFF0C\u6240\u4EE5\u5728\u63D0\u4EA4\u670D\u52A1\u5668\u524D\u9700\u8981\u9884\u5904\u7406\u3002</p>"}},{demo:{id:"form-demo-without-form-create"},previewerProps:{title:"\u81EA\u884C\u5904\u7406\u8868\u5355\u6570\u636E",filename:"components/form/demo/without-form-create.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React, { useState } from 'react';\nimport { Form, InputNumber } from 'antd';\nconst validatePrimeNumber = number => {\n if (number === 11) {\n return {\n validateStatus: 'success',\n errorMsg: null,\n };\n }\n return {\n validateStatus: 'error',\n errorMsg: 'The prime between 8 and 12 is 11!',\n };\n};\nconst formItemLayout = {\n labelCol: { span: 7 },\n wrapperCol: { span: 12 },\n};\nconst tips =\n 'A prime is a natural number greater than 1 that has no positive divisors other than 1 and itself.';\nconst App = () => {\n const [number, setNumber] = useState({ value: 11 });\n const onNumberChange = value => {\n setNumber(Object.assign(Object.assign({}, validatePrimeNumber(value)), { value: value }));\n };\n return (\n <Form style={{ maxWidth: 600 }}>\n <Form.Item\n {...formItemLayout}\n label=\"Prime between 8 & 12\"\n validateStatus={number.validateStatus}\n help={number.errorMsg || tips}\n >\n <InputNumber min={8} max={12} value={number.value} onChange={onNumberChange} />\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n",description:"<p><code>Form</code> \u5177\u6709\u81EA\u52A8\u6536\u96C6\u6570\u636E\u5E76\u6821\u9A8C\u7684\u529F\u80FD\uFF0C\u4F46\u5982\u679C\u60A8\u4E0D\u9700\u8981\u8FD9\u4E2A\u529F\u80FD\uFF0C\u6216\u8005\u9ED8\u8BA4\u7684\u884C\u4E3A\u65E0\u6CD5\u6EE1\u8DB3\u4E1A\u52A1\u9700\u6C42\uFF0C\u53EF\u4EE5\u9009\u62E9\u81EA\u884C\u5904\u7406\u6570\u636E\u3002</p>"}},{demo:{id:"form-demo-validate-static"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u6821\u9A8C",filename:"components/form/demo/validate-static.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { SmileOutlined } from \'@ant-design/icons\';\nimport {\n Cascader,\n DatePicker,\n Form,\n Input,\n InputNumber,\n Mentions,\n Select,\n TimePicker,\n TreeSelect,\n} from \'antd\';\nconst { Option } = Select;\nconst formItemLayout = {\n labelCol: {\n xs: { span: 24 },\n sm: { span: 6 },\n },\n wrapperCol: {\n xs: { span: 24 },\n sm: { span: 14 },\n },\n};\nconst App = () => (\n <Form {...formItemLayout} style={{ maxWidth: 600 }}>\n <Form.Item\n label="Fail"\n validateStatus="error"\n help="Should be combination of numbers & alphabets"\n >\n <Input placeholder="unavailable choice" id="error" />\n </Form.Item>\n\n <Form.Item label="Warning" validateStatus="warning">\n <Input placeholder="Warning" id="warning" prefix={<SmileOutlined />} />\n </Form.Item>\n\n <Form.Item\n label="Validating"\n hasFeedback\n validateStatus="validating"\n help="The information is being validated..."\n >\n <Input placeholder="I\'m the content is being validated" id="validating" />\n </Form.Item>\n\n <Form.Item label="Success" hasFeedback validateStatus="success">\n <Input placeholder="I\'m the content" id="success" />\n </Form.Item>\n\n <Form.Item label="Warning" hasFeedback validateStatus="warning">\n <Input placeholder="Warning" id="warning2" />\n </Form.Item>\n\n <Form.Item\n label="Fail"\n hasFeedback\n validateStatus="error"\n help="Should be combination of numbers & alphabets"\n >\n <Input placeholder="unavailable choice" id="error2" />\n </Form.Item>\n\n <Form.Item label="Success" hasFeedback validateStatus="success">\n <DatePicker style={{ width: \'100%\' }} />\n </Form.Item>\n\n <Form.Item label="Warning" hasFeedback validateStatus="warning">\n <TimePicker style={{ width: \'100%\' }} />\n </Form.Item>\n\n <Form.Item label="Error" hasFeedback validateStatus="error">\n <DatePicker.RangePicker style={{ width: \'100%\' }} />\n </Form.Item>\n\n <Form.Item label="Error" hasFeedback validateStatus="error">\n <Select placeholder="I\'m Select" allowClear>\n <Option value="1">Option 1</Option>\n <Option value="2">Option 2</Option>\n <Option value="3">Option 3</Option>\n </Select>\n </Form.Item>\n\n <Form.Item\n label="Validating"\n hasFeedback\n validateStatus="error"\n help="Something breaks the rule."\n >\n <Cascader placeholder="I\'m Cascader" options={[{ value: \'xx\', label: \'xx\' }]} allowClear />\n </Form.Item>\n\n <Form.Item label="Warning" hasFeedback validateStatus="warning" help="Need to be checked">\n <TreeSelect\n placeholder="I\'m TreeSelect"\n treeData={[{ value: \'xx\', label: \'xx\' }]}\n allowClear\n />\n </Form.Item>\n\n <Form.Item label="inline" style={{ marginBottom: 0 }}>\n <Form.Item\n validateStatus="error"\n help="Please select right date"\n style={{ display: \'inline-block\', width: \'calc(50% - 12px)\' }}\n >\n <DatePicker />\n </Form.Item>\n <span\n style={{ display: \'inline-block\', width: \'24px\', lineHeight: \'32px\', textAlign: \'center\' }}\n >\n -\n </span>\n <Form.Item style={{ display: \'inline-block\', width: \'calc(50% - 12px)\' }}>\n <DatePicker />\n </Form.Item>\n </Form.Item>\n\n <Form.Item label="Success" hasFeedback validateStatus="success">\n <InputNumber style={{ width: \'100%\' }} />\n </Form.Item>\n\n <Form.Item label="Success" hasFeedback validateStatus="success">\n <Input allowClear placeholder="with allowClear" />\n </Form.Item>\n\n <Form.Item label="Warning" hasFeedback validateStatus="warning">\n <Input.Password placeholder="with input password" />\n </Form.Item>\n\n <Form.Item label="Error" hasFeedback validateStatus="error">\n <Input.Password allowClear placeholder="with input password and allowClear" />\n </Form.Item>\n\n <Form.Item label="Success" hasFeedback validateStatus="success">\n <Input.OTP />\n </Form.Item>\n <Form.Item label="Warning" hasFeedback validateStatus="warning">\n <Input.OTP />\n </Form.Item>\n\n <Form.Item label="Error" hasFeedback validateStatus="error">\n <Input.OTP />\n </Form.Item>\n\n <Form.Item label="Fail" validateStatus="error" hasFeedback>\n <Mentions />\n </Form.Item>\n\n <Form.Item label="Fail" validateStatus="error" hasFeedback help="Should have something">\n <Input.TextArea allowClear showCount />\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>\u6211\u4EEC\u63D0\u4F9B\u4E86 <code>validateStatus</code> <code>help</code> <code>hasFeedback</code> \u7B49\u5C5E\u6027\uFF0C\u4F60\u53EF\u4EE5\u4E0D\u901A\u8FC7 Form \u81EA\u5DF1\u5B9A\u4E49\u6821\u9A8C\u7684\u65F6\u673A\u548C\u5185\u5BB9\u3002</p>\n<ol>\n<li><code>validateStatus</code>: \u6821\u9A8C\u72B6\u6001\uFF0C\u53EF\u9009 'success', 'warning', 'error', 'validating'\u3002</li>\n<li><code>hasFeedback</code>\uFF1A\u7528\u4E8E\u7ED9\u8F93\u5165\u6846\u6DFB\u52A0\u53CD\u9988\u56FE\u6807\u3002</li>\n<li><code>help</code>\uFF1A\u8BBE\u7F6E\u6821\u9A8C\u6587\u6848\u3002</li>\n</ol>"}},{demo:{id:"form-demo-dynamic-rule"},previewerProps:{title:"\u52A8\u6001\u6821\u9A8C\u89C4\u5219",filename:"components/form/demo/dynamic-rule.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"var __awaiter =\n (this && this.__awaiter) ||\n function (thisArg, _arguments, P, generator) {\n function adopt(value) {\n return value instanceof P\n ? value\n : new P(function (resolve) {\n resolve(value);\n });\n }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) {\n try {\n step(generator.next(value));\n } catch (e) {\n reject(e);\n }\n }\n function rejected(value) {\n try {\n step(generator['throw'](value));\n } catch (e) {\n reject(e);\n }\n }\n function step(result) {\n result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);\n }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n };\nimport React, { useEffect, useState } from 'react';\nimport { Button, Checkbox, Form, Input } from 'antd';\nconst formItemLayout = {\n labelCol: { span: 4 },\n wrapperCol: { span: 8 },\n};\nconst formTailLayout = {\n labelCol: { span: 4 },\n wrapperCol: { span: 8, offset: 4 },\n};\nconst App = () => {\n const [form] = Form.useForm();\n const [checkNick, setCheckNick] = useState(false);\n useEffect(() => {\n form.validateFields(['nickname']);\n }, [checkNick, form]);\n const onCheckboxChange = e => {\n setCheckNick(e.target.checked);\n };\n const onCheck = () =>\n __awaiter(void 0, void 0, void 0, function* () {\n try {\n const values = yield form.validateFields();\n console.log('Success:', values);\n } catch (errorInfo) {\n console.log('Failed:', errorInfo);\n }\n });\n return (\n <Form form={form} name=\"dynamic_rule\" style={{ maxWidth: 600 }}>\n <Form.Item\n {...formItemLayout}\n name=\"username\"\n label=\"Name\"\n rules={[{ required: true, message: 'Please input your name' }]}\n >\n <Input placeholder=\"Please input your name\" />\n </Form.Item>\n <Form.Item\n {...formItemLayout}\n name=\"nickname\"\n label=\"Nickname\"\n rules={[{ required: checkNick, message: 'Please input your nickname' }]}\n >\n <Input placeholder=\"Please input your nickname\" />\n </Form.Item>\n <Form.Item {...formTailLayout}>\n <Checkbox checked={checkNick} onChange={onCheckboxChange}>\n Nickname is required\n </Checkbox>\n </Form.Item>\n <Form.Item {...formTailLayout}>\n <Button type=\"primary\" onClick={onCheck}>\n Check\n </Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n",description:"<p>\u6839\u636E\u4E0D\u540C\u60C5\u51B5\u6267\u884C\u4E0D\u540C\u7684\u6821\u9A8C\u89C4\u5219\u3002</p>"}},{demo:{id:"form-demo-form-dependencies"},previewerProps:{title:"\u6821\u9A8C\u4E0E\u66F4\u65B0\u4F9D\u8D56",filename:"components/form/demo/form-dependencies.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Alert, Form, Input, Typography } from \'antd\';\nconst App = () => {\n const [form] = Form.useForm();\n return (\n <Form\n form={form}\n name="dependencies"\n autoComplete="off"\n style={{ maxWidth: 600 }}\n layout="vertical"\n >\n <Alert message=" Try modify `Password2` and then modify `Password`" type="info" showIcon />\n\n <Form.Item label="Password" name="password" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n\n {/* Field */}\n <Form.Item\n label="Confirm Password"\n name="password2"\n dependencies={[\'password\']}\n rules={[\n {\n required: true,\n },\n ({ getFieldValue }) => ({\n validator(_, value) {\n if (!value || getFieldValue(\'password\') === value) {\n return Promise.resolve();\n }\n return Promise.reject(new Error(\'The new password that you entered do not match!\'));\n },\n }),\n ]}\n >\n <Input />\n </Form.Item>\n\n {/* Render Props */}\n <Form.Item noStyle dependencies={[\'password2\']}>\n {() => (\n <Typography>\n <p>\n Only Update when <code>password2</code> updated:\n </p>\n <pre>{JSON.stringify(form.getFieldsValue(), null, 2)}</pre>\n </Typography>\n )}\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>Form.Item \u53EF\u4EE5\u901A\u8FC7 <code>dependencies</code> \u5C5E\u6027\uFF0C\u8BBE\u7F6E\u5173\u8054\u5B57\u6BB5\u3002\u5F53\u5173\u8054\u5B57\u6BB5\u7684\u503C\u53D1\u751F\u53D8\u5316\u65F6\uFF0C\u4F1A\u89E6\u53D1\u6821\u9A8C\u4E0E\u66F4\u65B0\u3002</p>"}},{demo:{id:"form-demo-validate-scroll-to-field"},previewerProps:{iframe:"360",title:"\u6ED1\u52A8\u5230\u9519\u8BEF\u5B57\u6BB5",filename:"components/form/demo/validate-scroll-to-field.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React from 'react';\nimport { Button, Flex, Form, Input, Select } from 'antd';\nconst App = () => {\n const [form] = Form.useForm();\n return (\n <Form\n form={form}\n scrollToFirstError={{ behavior: 'instant', block: 'end', focus: true }}\n style={{ paddingBlock: 32 }}\n labelCol={{ span: 6 }}\n wrapperCol={{ span: 14 }}\n >\n <Form.Item wrapperCol={{ offset: 6 }}>\n <Button onClick={() => form.scrollToField('bio')}>Scroll to Bio</Button>\n </Form.Item>\n\n <Form.Item name=\"username\" label=\"UserName\" rules={[{ required: true }]}>\n <Input />\n </Form.Item>\n\n <Form.Item label=\"Occupation\" name=\"occupation\">\n <Select\n options={[\n { label: 'Designer', value: 'designer' },\n { label: 'Developer', value: 'developer' },\n { label: 'Product Manager', value: 'product-manager' },\n ]}\n />\n </Form.Item>\n\n <Form.Item name=\"motto\" label=\"Motto\">\n <Input.TextArea rows={4} />\n </Form.Item>\n\n <Form.Item name=\"bio\" label=\"Bio\" rules={[{ required: true }]}>\n <Input.TextArea rows={6} />\n </Form.Item>\n\n <Form.Item wrapperCol={{ offset: 6 }}>\n <Flex gap=\"small\">\n <Button type=\"primary\" htmlType=\"submit\">\n Submit\n </Button>\n <Button danger onClick={() => form.resetFields()}>\n Reset\n </Button>\n </Flex>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n",description:"<p>\u6821\u9A8C\u5931\u8D25\u65F6/\u624B\u52A8\u6EDA\u52A8\u5230\u9519\u8BEF\u5B57\u6BB5\u3002</p>"}},{demo:{id:"form-demo-validate-other"},previewerProps:{title:"\u6821\u9A8C\u5176\u4ED6\u7EC4\u4EF6",filename:"components/form/demo/validate-other.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { InboxOutlined, UploadOutlined } from \'@ant-design/icons\';\nimport {\n Button,\n Checkbox,\n Col,\n ColorPicker,\n Form,\n InputNumber,\n Radio,\n Rate,\n Row,\n Select,\n Slider,\n Space,\n Switch,\n Upload,\n} from \'antd\';\nconst { Option } = Select;\nconst formItemLayout = {\n labelCol: { span: 6 },\n wrapperCol: { span: 14 },\n};\nconst normFile = e => {\n console.log(\'Upload event:\', e);\n if (Array.isArray(e)) {\n return e;\n }\n return e === null || e === void 0 ? void 0 : e.fileList;\n};\nconst onFinish = values => {\n console.log(\'Received values of form: \', values);\n};\nconst App = () => (\n <Form\n name="validate_other"\n {...formItemLayout}\n onFinish={onFinish}\n initialValues={{\n \'input-number\': 3,\n \'checkbox-group\': [\'A\', \'B\'],\n rate: 3.5,\n \'color-picker\': null,\n }}\n style={{ maxWidth: 600 }}\n >\n <Form.Item label="Plain Text">\n <span className="ant-form-text">China</span>\n </Form.Item>\n <Form.Item\n name="select"\n label="Select"\n hasFeedback\n rules={[{ required: true, message: \'Please select your country!\' }]}\n >\n <Select placeholder="Please select a country">\n <Option value="china">China</Option>\n <Option value="usa">U.S.A</Option>\n </Select>\n </Form.Item>\n\n <Form.Item\n name="select-multiple"\n label="Select[multiple]"\n rules={[{ required: true, message: \'Please select your favourite colors!\', type: \'array\' }]}\n >\n <Select mode="multiple" placeholder="Please select favourite colors">\n <Option value="red">Red</Option>\n <Option value="green">Green</Option>\n <Option value="blue">Blue</Option>\n </Select>\n </Form.Item>\n\n <Form.Item label="InputNumber">\n <Form.Item name="input-number" noStyle>\n <InputNumber min={1} max={10} />\n </Form.Item>\n <span className="ant-form-text" style={{ marginInlineStart: 8 }}>\n machines\n </span>\n </Form.Item>\n\n <Form.Item name="switch" label="Switch" valuePropName="checked">\n <Switch />\n </Form.Item>\n\n <Form.Item name="slider" label="Slider">\n <Slider\n marks={{\n 0: \'A\',\n 20: \'B\',\n 40: \'C\',\n 60: \'D\',\n 80: \'E\',\n 100: \'F\',\n }}\n />\n </Form.Item>\n\n <Form.Item name="radio-group" label="Radio.Group">\n <Radio.Group>\n <Radio value="a">item 1</Radio>\n <Radio value="b">item 2</Radio>\n <Radio value="c">item 3</Radio>\n </Radio.Group>\n </Form.Item>\n\n <Form.Item\n name="radio-button"\n label="Radio.Button"\n rules={[{ required: true, message: \'Please pick an item!\' }]}\n >\n <Radio.Group>\n <Radio.Button value="a">item 1</Radio.Button>\n <Radio.Button value="b">item 2</Radio.Button>\n <Radio.Button value="c">item 3</Radio.Button>\n </Radio.Group>\n </Form.Item>\n\n <Form.Item name="checkbox-group" label="Checkbox.Group">\n <Checkbox.Group>\n <Row>\n <Col span={8}>\n <Checkbox value="A" style={{ lineHeight: \'32px\' }}>\n A\n </Checkbox>\n </Col>\n <Col span={8}>\n <Checkbox value="B" style={{ lineHeight: \'32px\' }} disabled>\n B\n </Checkbox>\n </Col>\n <Col span={8}>\n <Checkbox value="C" style={{ lineHeight: \'32px\' }}>\n C\n </Checkbox>\n </Col>\n <Col span={8}>\n <Checkbox value="D" style={{ lineHeight: \'32px\' }}>\n D\n </Checkbox>\n </Col>\n <Col span={8}>\n <Checkbox value="E" style={{ lineHeight: \'32px\' }}>\n E\n </Checkbox>\n </Col>\n <Col span={8}>\n <Checkbox value="F" style={{ lineHeight: \'32px\' }}>\n F\n </Checkbox>\n </Col>\n </Row>\n </Checkbox.Group>\n </Form.Item>\n\n <Form.Item name="rate" label="Rate">\n <Rate />\n </Form.Item>\n\n <Form.Item\n name="upload"\n label="Upload"\n valuePropName="fileList"\n getValueFromEvent={normFile}\n extra="longgggggggggggggggggggggggggggggggggg"\n >\n <Upload name="logo" action="/upload.do" listType="picture">\n <Button icon={<UploadOutlined />}>Click to upload</Button>\n </Upload>\n </Form.Item>\n <Form.Item label="Dragger">\n <Form.Item name="dragger" valuePropName="fileList" getValueFromEvent={normFile} noStyle>\n <Upload.Dragger name="files" action="/upload.do">\n <p className="ant-upload-drag-icon">\n <InboxOutlined />\n </p>\n <p className="ant-upload-text">Click or drag file to this area to upload</p>\n <p className="ant-upload-hint">Support for a single or bulk upload.</p>\n </Upload.Dragger>\n </Form.Item>\n </Form.Item>\n <Form.Item\n name="color-picker"\n label="ColorPicker"\n rules={[{ required: true, message: \'color is required!\' }]}\n >\n <ColorPicker />\n </Form.Item>\n\n <Form.Item wrapperCol={{ span: 12, offset: 6 }}>\n <Space>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n <Button htmlType="reset">reset</Button>\n </Space>\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>\u4EE5\u4E0A\u6F14\u793A\u6CA1\u6709\u51FA\u73B0\u7684\u8868\u5355\u63A7\u4EF6\u5BF9\u5E94\u7684\u6821\u9A8C\u6F14\u793A\u3002</p>"}},{demo:{id:"form-demo-getvalueprops-normalize"},previewerProps:{title:"getValueProps + normalize",filename:"components/form/demo/getValueProps-normalize.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, DatePicker, Form } from \'antd\';\nimport dayjs from \'dayjs\';\nconst dateTimestamp = dayjs(\'2024-01-01\').valueOf();\nconst onFinish = values => {\n console.log(\'Success:\', values);\n};\nconst App = () => (\n <Form\n name="getValueProps"\n labelCol={{ span: 8 }}\n wrapperCol={{ span: 16 }}\n style={{ maxWidth: 600 }}\n initialValues={{ date: dateTimestamp }}\n onFinish={onFinish}\n autoComplete="off"\n >\n <Form.Item\n label="Date"\n name="date"\n rules={[{ required: true }]}\n getValueProps={value => ({ value: value && dayjs(Number(value)) })}\n normalize={value => value && `${dayjs(value).valueOf()}`}\n >\n <DatePicker />\n </Form.Item>\n\n <Form.Item label={null}>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>\u914D\u5408 <code>getValueProps</code> \u548C <code>normalize</code>\uFF0C\u53EF\u4EE5\u8F6C\u6362 <code>value</code> \u7684\u683C\u5F0F\uFF0C\u5982\u5C06\u65F6\u95F4\u6233\u8F6C\u6210 <code>dayjs</code> \u5BF9\u8C61\u518D\u4F20\u7ED9 <code>DatePicker</code>\u3002</p>"}},{demo:{id:"form-demo-disabled-input-debug"},previewerProps:{debug:!0,title:"Disabled Input Debug",filename:"components/form/demo/disabled-input-debug.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Form, Input } from \'antd\';\nconst App = () => (\n <Form style={{ maxWidth: 600 }}>\n <Form.Item label="Normal0">\n <Input placeholder="unavailable choice" value="Buggy!" />\n </Form.Item>\n <Form.Item label="Fail0" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" value="Buggy!" />\n </Form.Item>\n <Form.Item label="FailDisabled0" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" disabled value="Buggy!" />\n </Form.Item>\n <Form.Item label="Normal1">\n <Input placeholder="unavailable choice" value="Buggy!" />\n </Form.Item>\n <Form.Item label="Fail1" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" value="Buggy!" />\n </Form.Item>\n <Form.Item label="FailDisabled1" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" disabled value="Buggy!" />\n </Form.Item>\n <Form.Item label="Normal2">\n <Input placeholder="unavailable choice" addonBefore="Buggy!" />\n </Form.Item>\n <Form.Item label="Fail2" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" addonBefore="Buggy!" />\n </Form.Item>\n <Form.Item label="FailDisabled2" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" disabled addonBefore="Buggy!" />\n </Form.Item>\n <Form.Item label="Normal3">\n <Input placeholder="unavailable choice" prefix="\u4EBA\u6C11\u5E01" value="50" />\n </Form.Item>\n <Form.Item label="Fail3" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" prefix="\u4EBA\u6C11\u5E01" value="50" />\n </Form.Item>\n <Form.Item label="FailDisabled3" validateStatus="error" help="Buggy!">\n <Input placeholder="unavailable choice" disabled prefix="\u4EBA\u6C11\u5E01" value="50" />\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p>Test disabled Input with validate state</p>"}},{demo:{id:"form-demo-label-debug"},previewerProps:{debug:!0,title:"\u6D4B\u8BD5 label \u7701\u7565",filename:"components/form/demo/label-debug.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Form, Input, Typography } from \'antd\';\nconst App = () => (\n <Form\n name="label-ellipsis"\n labelCol={{ span: 8 }}\n wrapperCol={{ span: 16 }}\n style={{ maxWidth: 600 }}\n >\n <Form.Item\n label={\n <Typography.Text ellipsis>\n longtextlongtextlongtextlongtextlongtextlongtextlongtext\n </Typography.Text>\n }\n name="username"\n >\n <Input />\n </Form.Item>\n\n <Form.Item\n label={\n <Typography.Text ellipsis>\n longtext longtext longtext longtext longtext longtext longtext\n </Typography.Text>\n }\n name="password"\n >\n <Input.Password />\n </Form.Item>\n </Form>\n);\nexport default App;\n',description:"<p><code>label</code> \u4E2D\u4F7F\u7528 <code><Typography.Text ellipsis></code> \u65F6\u5E94\u8BE5\u663E\u793A <code>...</code>\u3002</p>"}},{demo:{id:"form-demo-col-24-debug"},previewerProps:{debug:!0,title:"\u6D4B\u8BD5\u7279\u6B8A col 24 \u7528\u6CD5",filename:"components/form/demo/col-24-debug.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { Button, Divider, Form, Input, Select } from \'antd\';\nconst sharedItem = (\n <Form.Item\n label={\n <a\n href="https://github.com/ant-design/ant-design/issues/36459"\n target="_blank"\n rel="noreferrer"\n >\n #36459\n </a>\n }\n initialValue={[\'bamboo\']}\n name="select"\n style={{ boxShadow: \'0 0 3px red\' }}\n >\n <Select\n style={{ width: \'70%\' }}\n mode="multiple"\n options={[\n { label: \'Bamboo\', value: \'bamboo\' },\n { label: \'Little\', value: \'little\' },\n { label: \'Light\', value: \'light\' },\n ]}\n />\n </Form.Item>\n);\nconst App = () => {\n const onFinish = values => {\n console.log(\'Success:\', values);\n };\n const onFinishFailed = errorInfo => {\n console.log(\'Failed:\', errorInfo);\n };\n return (\n <>\n <Form\n name="col-24-debug"\n labelCol={{ span: 24 }}\n wrapperCol={{ span: 24 }}\n initialValues={{ remember: true }}\n onFinish={onFinish}\n onFinishFailed={onFinishFailed}\n style={{ maxWidth: 600 }}\n autoComplete="off"\n >\n <Form.Item\n label="Username"\n name="username"\n rules={[{ required: true, message: \'Please input your username!\' }]}\n >\n <Input />\n </Form.Item>\n\n <Form.Item\n label="Password"\n name="password"\n rules={[{ required: true, message: \'Please input your password!\' }]}\n >\n <Input.Password />\n </Form.Item>\n\n {sharedItem}\n\n <Form.Item>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n <Form\n name="responsive"\n labelCol={{ sm: 24, xl: 24 }}\n wrapperCol={{ sm: 24, xl: 24 }}\n initialValues={{ remember: true }}\n onFinish={onFinish}\n onFinishFailed={onFinishFailed}\n autoComplete="off"\n >\n <Form.Item\n label="Username"\n name="username"\n rules={[{ required: true, message: \'Please input your username!\' }]}\n >\n <Input />\n </Form.Item>\n\n <Form.Item\n label="Password"\n name="password"\n rules={[{ required: true, message: \'Please input your password!\' }]}\n >\n <Input.Password />\n </Form.Item>\n\n <Form.Item>\n <Button type="primary" htmlType="submit">\n Submit\n </Button>\n </Form.Item>\n </Form>\n\n <Divider />\n\n <Form layout="vertical">\n {sharedItem}\n\n <Form.Item label="col12" name="col12" labelCol={{ span: 12 }} wrapperCol={{ span: 12 }}>\n <Input />\n </Form.Item>\n </Form>\n </>\n );\n};\nexport default App;\n',description:'<p>See issue <a href="https://github.com/ant-design/ant-design/issues/32980">#32980</a>.</p>'}},{demo:{id:"form-demo-ref-item"},previewerProps:{debug:!0,title:"\u5F15\u7528\u5B57\u6BB5",filename:"components/form/demo/ref-item.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React from 'react';\nimport { Button, Form, Input } from 'antd';\nconst App = () => {\n const [form] = Form.useForm();\n const ref = React.useRef(null);\n return (\n <Form form={form} initialValues={{ list: ['light'] }} style={{ maxWidth: 600 }}>\n <Form.Item name=\"test\" label=\"test\">\n <Input ref={ref} />\n </Form.Item>\n\n <Form.List name=\"list\">\n {fields =>\n fields.map(field => (\n <Form.Item {...field} key={field.key}>\n <Input ref={ref} />\n </Form.Item>\n ))\n }\n </Form.List>\n\n <Button\n htmlType=\"button\"\n onClick={() => {\n form.getFieldInstance('test').focus();\n }}\n >\n Focus Form.Item\n </Button>\n <Button\n onClick={() => {\n form.getFieldInstance(['list', 0]).focus();\n }}\n >\n Focus Form.List\n </Button>\n </Form>\n );\n};\nexport default App;\n",description:"<p>\u8BF7\u4F18\u5148\u4F7F\u7528 <code>ref</code>\uFF01</p>"}},{demo:{id:"form-demo-custom-feedback-icons"},previewerProps:{debug:!0,title:"Custom feedback icons",filename:"components/form/demo/custom-feedback-icons.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:'import React from \'react\';\nimport { AlertFilled, CloseSquareFilled } from \'@ant-design/icons\';\nimport { Button, Form, Input, Tooltip } from \'antd\';\nimport { createStyles, css } from \'antd-style\';\nimport uniqueId from \'lodash/uniqueId\';\nconst useStyle = createStyles(() => ({\n \'custom-feedback-icons\': css`\n .ant-form-item-feedback-icon {\n pointer-events: all;\n }\n `,\n}));\nconst App = () => {\n const [form] = Form.useForm();\n const { styles } = useStyle();\n return (\n <Form\n name="custom-feedback-icons"\n form={form}\n style={{ maxWidth: 600 }}\n feedbackIcons={({ errors }) => ({\n error: (\n <Tooltip\n key="tooltipKey"\n title={\n errors === null || errors === void 0\n ? void 0\n : errors.map(error => <div key={uniqueId()}>{error}</div>)\n }\n color="red"\n >\n <CloseSquareFilled />\n </Tooltip>\n ),\n })}\n >\n <Form.Item\n name="custom-feedback-test-item"\n label="Test"\n className={styles[\'custom-feedback-icons\']}\n rules={[{ required: true, type: \'email\' }, { min: 10 }]}\n help=""\n hasFeedback\n >\n <Input />\n </Form.Item>\n <Form.Item\n name="custom-feedback-test-item2"\n label="Test"\n className={styles[\'custom-feedback-icons\']}\n rules={[{ required: true, type: \'email\' }, { min: 10 }]}\n help=""\n hasFeedback={{\n icons: ({ errors }) => ({\n error: (\n <Tooltip\n key="tooltipKey"\n title={\n errors === null || errors === void 0\n ? void 0\n : errors.map(error => <div key={uniqueId()}>{error}</div>)\n }\n color="pink"\n >\n <AlertFilled />\n </Tooltip>\n ),\n success: false,\n }),\n }}\n >\n <Input />\n </Form.Item>\n <Form.Item>\n <Button htmlType="submit">Submit</Button>\n </Form.Item>\n </Form>\n );\n};\nexport default App;\n',description:"<p>\u81EA\u5B9A\u4E49\u53CD\u9988\u56FE\u6807\u53EF\u4EE5\u901A\u8FC7 <code>hasFeedback={{ icons: ... }}</code> \u6216 <code><Form FeedbackIcons={icons}></code> \u4F20\u9012\uFF08<code>Form.Item</code> \u5FC5\u987B\u5177\u6709 <code>hasFeedback</code> \u5C5E\u6027\uFF09\u3002</p>"}},{demo:{id:"form-demo-component-token"},previewerProps:{debug:!0,title:"\u7EC4\u4EF6 Token",filename:"components/form/demo/component-token.tsx",pkgDependencyList:{"@ant-design/compatible":"^5.1.3","@ant-design/happy-work-theme":"^1.0.0","@ant-design/tools":"^18.0.3","@ant-design/v5-patch-for-react-19":"^1.0.2","@antfu/eslint-config":"^4.0.0","@antv/g6":"^4.8.24","@biomejs/biome":"^1.9.4","@codecov/webpack-plugin":"^1.4.0","@codesandbox/sandpack-react":"^2.19.10","@dnd-kit/core":"^6.2.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@emotion/css":"^11.13.5","@emotion/react":"^11.13.5","@emotion/server":"^11.11.0","@eslint-react/eslint-plugin":"^1.17.1","@ianvs/prettier-plugin-sort-imports":"^4.4.0","@inquirer/prompts":"^7.1.0","@madccc/duplicate-package-checker-webpack-plugin":"^1.0.0","@microflash/rehype-figure":"^2.1.1","@npmcli/run-script":"^9.0.1","@octokit/rest":"^22.0.0","@prettier/sync":"^0.5.4","@qixian.cs/github-contributors-list":"^2.0.2","@size-limit/file":"^11.1.6","@stackblitz/sdk":"^1.11.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/adm-zip":"^0.5.6","@types/ali-oss":"^6.16.11","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.10","@types/fs-extra":"^11.0.4","@types/gtag.js":"^0.0.20","@types/http-server":"^0.12.4","@types/isomorphic-fetch":"^0.0.39","@types/jest":"^29.5.13","@types/jest-axe":"^3.5.9","@types/jest-environment-puppeteer":"^5.0.6","@types/jest-image-snapshot":"^6.4.0","@types/jquery":"^3.5.31","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.12","@types/minimist":"^1.2.5","@types/node":"^22.10.1","@types/nprogress":"^0.2.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/prismjs":"^1.26.4","@types/progress":"^2.0.7","@types/react":"^19.0.1","@types/react-copy-to-clipboard":"^5.0.7","@types/react-dom":"^19.0.2","@types/react-highlight-words":"^0.20.0","@types/react-resizable":"^3.0.8","@types/semver":"^7.5.8","@types/spinnies":"^0.5.3","@types/tar":"^6.1.13","@types/throttle-debounce":"^5.0.2","@types/warning":"^3.0.3","adm-zip":"^0.5.16","ali-oss":"^6.21.0","antd-img-crop":"^4.23.0","antd-style":"^3.7.1","antd-token-previewer":"^2.0.8",axios:"^1.7.7",chalk:"^5.0.0",cheerio:"^1.0.0","circular-dependency-plugin":"^5.2.2","cli-progress":"^3.12.0","cross-env":"^7.0.3","cross-fetch":"^4.0.0","css-tree":"^3.1.0","csstree-validator":"^4.0.1","cypress-image-diff-html-report":"2.2.0",dekko:"^0.2.1",dotenv:"^16.4.5",dumi:"~2.4.20","dumi-plugin-color-chunk":"^2.1.0","env-paths":"^3.0.0",eslint:"^9.23.0","eslint-plugin-compat":"^6.0.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.14","fast-glob":"^3.3.2","fs-extra":"^11.2.0","gh-pages":"^6.2.0","github-slugger":"^2.0.0",glob:"^11.0.0","hast-util-to-string":"^3.0.1",html2sketch:"^1.0.2","http-server":"^14.1.1",husky:"^9.1.6","identity-obj-proxy":"^3.0.0",immer:"^10.1.1","is-ci":"^4.0.0","isomorphic-fetch":"^3.0.0",jest:"^29.7.0","jest-axe":"^10.0.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","jest-image-snapshot":"^6.4.0","jest-puppeteer":"^11.0.0",jquery:"^3.7.1",jsdom:"^26.0.0","jsonml-to-react-element":"^1.1.11","jsonml.js":"^0.1.0","lint-staged":"^16.0.0",lodash:"^4.17.21","lunar-typescript":"^1.7.5","lz-string":"^1.5.0",minimist:"^1.2.8",mockdate:"^3.0.5","node-fetch":"^3.3.2","node-notifier":"^10.0.1",open:"^10.1.0",ora:"^8.1.0","p-all":"^5.0.0","package-manager-detector":"^1.0.0",pixelmatch:"^7.1.0",pngjs:"^7.0.0",prettier:"^3.4.1","pretty-format":"^29.7.0",prismjs:"^1.29.0",puppeteer:"^24.7.1","rc-footer":"^0.6.8","rc-tween-one":"^3.0.6","rc-virtual-list":"^3.17.0",react:"^19.1.0","react-copy-to-clipboard":"^5.1.0","react-countup":"^6.5.3","react-dom":"^19.1.0","react-draggable":"^4.4.6","react-fast-marquee":"^1.6.5","react-highlight-words":"^0.21.0","react-icons":"^5.4.0","react-infinite-scroll-component":"^6.1.0","react-intersection-observer":"^9.13.1","react-resizable":"^3.0.5","react-router-dom":"^7.0.1","react-scan":"^0.3.0","react-sticky-box":"^2.0.5","regenerator-runtime":"^0.14.1","rehype-stringify":"^10.0.1",remark:"^15.0.1","remark-cli":"^12.0.1","remark-gfm":"^4.0.0","remark-lint":"^10.0.0","remark-lint-no-undefined-references":"^5.0.0","remark-preset-lint-recommended":"^7.0.0","remark-rehype":"^11.1.1",rimraf:"^6.0.1",runes2:"^1.1.4",semver:"^7.6.3",sharp:"^0.34.0","simple-git":"^3.27.0","size-limit":"^11.1.6",spinnies:"^0.5.1",tar:"^7.4.3","tar-fs":"^3.0.6",terser:"^5.36.0",tsx:"^4.19.2",typedoc:"^0.28.0",typescript:"~5.8.2","vanilla-jsoneditor":"^3.0.0","vanilla-tilt":"^1.8.1",webpack:"^5.97.1","webpack-bundle-analyzer":"^4.10.2","xhr-mock":"^2.5.1","@ant-design/colors":"^7.2.1","@ant-design/cssinjs":"^1.23.0","@ant-design/cssinjs-utils":"^1.1.3","@ant-design/fast-color":"^2.0.6","@ant-design/icons":"^5.6.1","@ant-design/react-slick":"~1.1.2","@babel/runtime":"^7.26.0","@rc-component/color-picker":"~2.0.1","@rc-component/mutate-observer":"^1.1.0","@rc-component/qrcode":"~1.0.0","@rc-component/tour":"~1.15.1","@rc-component/trigger":"^2.2.6",classnames:"^2.5.1","copy-to-clipboard":"^3.3.3",dayjs:"^1.11.11","rc-cascader":"~3.34.0","rc-checkbox":"~3.5.0","rc-collapse":"~3.9.0","rc-dialog":"~9.6.0","rc-drawer":"~7.3.0","rc-dropdown":"~4.2.1","rc-field-form":"~2.7.0","rc-image":"~7.12.0","rc-input":"~1.8.0","rc-input-number":"~9.5.0","rc-mentions":"~2.20.0","rc-menu":"~9.16.1","rc-motion":"^2.9.5","rc-notification":"~5.6.4","rc-pagination":"~5.1.0","rc-picker":"~4.11.3","rc-progress":"~4.0.0","rc-rate":"~2.13.1","rc-resize-observer":"^1.4.3","rc-segmented":"~2.7.0","rc-select":"~14.16.8","rc-slider":"~11.1.8","rc-steps":"~6.0.1","rc-switch":"~4.1.0","rc-table":"~7.50.5","rc-tabs":"~15.6.1","rc-textarea":"~1.10.0","rc-tooltip":"~6.4.0","rc-tree":"~5.13.1","rc-tree-select":"~5.27.0","rc-upload":"~4.9.2","rc-util":"^5.44.4","scroll-into-view-if-needed":"^3.1.0","throttle-debounce":"^5.0.2"},jsx:"import React from 'react';\nimport { ConfigProvider, Form, Input } from 'antd';\nconst App = () => (\n <ConfigProvider\n theme={{\n components: {\n Form: {\n labelRequiredMarkColor: 'pink',\n labelColor: 'green',\n labelFontSize: 16,\n labelHeight: 34,\n labelColonMarginInlineStart: 4,\n labelColonMarginInlineEnd: 12,\n itemMarginBottom: 18,\n inlineItemMarginBottom: 18,\n },\n },\n }}\n >\n <Form\n name=\"component-token\"\n labelCol={{ span: 8 }}\n wrapperCol={{ span: 16 }}\n style={{ maxWidth: 600 }}\n initialValues={{ remember: true }}\n autoComplete=\"off\"\n >\n <Form.Item\n label=\"Username\"\n name=\"username\"\n rules={[{ required: true, message: 'Please input your username!' }]}\n >\n <Input />\n </Form.Item>\n\n <Form.Item\n label=\"Password\"\n name=\"password\"\n rules={[{ required: true, message: 'Please input your password!' }]}\n >\n <Input.Password />\n </Form.Item>\n </Form>\n </ConfigProvider>\n);\nexport default App;\n",description:"<p>Component Token Debug.</p>"}}]}),(0,a.jsxs)("div",{className:"markdown",children:[(0,a.jsxs)("h2",{id:"api",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#api",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,a.jsxs)("p",{children:[u.texts[2].value,(0,a.jsx)(l.default,{to:"/docs/react/common-props",sourceType:"Link",children:u.texts[3].value})]}),(0,a.jsxs)("h3",{id:"form",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#form",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form"]}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[4].value}),(0,a.jsx)("th",{children:u.texts[5].value}),(0,a.jsx)("th",{children:u.texts[6].value}),(0,a.jsx)("th",{children:u.texts[7].value}),(0,a.jsx)("th",{children:u.texts[8].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[9].value}),(0,a.jsxs)("td",{children:[u.texts[10].value,(0,a.jsx)("code",{children:u.texts[11].value}),u.texts[12].value]}),(0,a.jsx)("td",{children:u.texts[13].value}),(0,a.jsx)("td",{children:u.texts[14].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[15].value}),(0,a.jsx)("td",{children:u.texts[16].value}),(0,a.jsx)("td",{children:u.texts[17].value}),(0,a.jsx)("td",{children:u.texts[18].value}),(0,a.jsx)("td",{children:u.texts[19].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[20].value}),(0,a.jsxs)("td",{children:[u.texts[21].value,(0,a.jsx)("code",{children:u.texts[22].value}),u.texts[23].value]}),(0,a.jsx)("td",{children:u.texts[24].value}),(0,a.jsx)("td",{children:u.texts[25].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[26].value}),(0,a.jsxs)("td",{children:[u.texts[27].value,(0,a.jsx)(l.default,{to:"#form-demo-global-state",sourceType:"Link",children:u.texts[28].value})]}),(0,a.jsxs)("td",{children:[(0,a.jsx)(l.default,{to:"#fielddata",sourceType:"Link",children:u.texts[29].value}),u.texts[30].value]}),(0,a.jsx)("td",{children:u.texts[31].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[32].value}),(0,a.jsxs)("td",{children:[u.texts[33].value,(0,a.jsx)("code",{children:u.texts[34].value}),u.texts[35].value]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"#forminstance",sourceType:"Link",children:u.texts[36].value})}),(0,a.jsx)("td",{children:u.texts[37].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[38].value}),(0,a.jsxs)("td",{children:[u.texts[39].value,(0,a.jsx)("code",{children:u.texts[40].value}),u.texts[41].value,(0,a.jsx)("code",{children:u.texts[42].value}),u.texts[43].value]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"#feedbackicons",sourceType:"Link",children:u.texts[44].value})}),(0,a.jsx)("td",{children:u.texts[45].value}),(0,a.jsx)("td",{children:u.texts[46].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[47].value}),(0,a.jsx)("td",{children:u.texts[48].value}),(0,a.jsx)("td",{children:u.texts[49].value}),(0,a.jsx)("td",{children:u.texts[50].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[51].value}),(0,a.jsx)("td",{children:u.texts[52].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[53].value}),u.texts[54].value,(0,a.jsx)("code",{children:u.texts[55].value})]}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[56].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[57].value}),(0,a.jsx)("td",{children:u.texts[58].value}),(0,a.jsx)("td",{children:u.texts[59].value}),(0,a.jsx)("td",{children:u.texts[60].value}),(0,a.jsx)("td",{children:u.texts[61].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[62].value}),(0,a.jsxs)("td",{children:[u.texts[63].value,(0,a.jsx)("code",{children:u.texts[64].value}),u.texts[65].value,(0,a.jsx)("code",{children:u.texts[66].value}),u.texts[67].value,(0,a.jsx)("code",{children:u.texts[68].value}),u.texts[69].value,(0,a.jsx)("code",{children:u.texts[70].value}),u.texts[71].value,(0,a.jsx)("code",{children:u.texts[72].value})]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"/components/grid-cn#col",sourceType:"Link",children:u.texts[73].value})}),(0,a.jsx)("td",{children:u.texts[74].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[75].value}),(0,a.jsx)("td",{children:u.texts[76].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[77].value}),u.texts[78].value,(0,a.jsx)("code",{children:u.texts[79].value}),u.texts[80].value,(0,a.jsx)("code",{children:u.texts[81].value})]}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[82].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[83].value}),(0,a.jsxs)("td",{children:[u.texts[84].value,(0,a.jsx)("code",{children:u.texts[85].value}),u.texts[86].value]}),(0,a.jsx)("td",{children:u.texts[87].value}),(0,a.jsx)("td",{children:u.texts[88].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[89].value}),(0,a.jsxs)("td",{children:[u.texts[90].value,(0,a.jsx)("code",{children:u.texts[91].value}),u.texts[92].value]}),(0,a.jsx)("td",{children:u.texts[93].value}),(0,a.jsx)("td",{children:u.texts[94].value}),(0,a.jsx)("td",{children:u.texts[95].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[96].value}),(0,a.jsx)("td",{children:u.texts[97].value}),(0,a.jsxs)("td",{children:[u.texts[98].value,(0,a.jsx)("code",{children:u.texts[99].value}),u.texts[100].value]}),(0,a.jsx)("td",{children:u.texts[101].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[102].value}),u.texts[103].value]})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[104].value}),(0,a.jsx)("td",{children:u.texts[105].value}),(0,a.jsxs)("td",{children:[u.texts[106].value,(0,a.jsx)(l.default,{href:"https://github.com/stipsan/scroll-into-view-if-needed/tree/ece40bd9143f48caf4b99503425ecb16b0ad8249#options",sourceType:"a",children:u.texts[107].value}),u.texts[108].value]}),(0,a.jsx)("td",{children:u.texts[109].value}),(0,a.jsx)("td",{children:u.texts[110].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[111].value}),(0,a.jsx)("td",{children:u.texts[112].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[113].value}),u.texts[114].value,(0,a.jsx)("code",{children:u.texts[115].value}),u.texts[116].value,(0,a.jsx)("code",{children:u.texts[117].value})]}),(0,a.jsx)("td",{children:u.texts[118].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[119].value}),(0,a.jsxs)("td",{children:[u.texts[120].value,(0,a.jsx)(l.default,{to:"#validatemessages",sourceType:"Link",children:u.texts[121].value})]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/blob/6234509d18bac1ac60fbb3f92a5b2c6a6361295a/components/locale/en_US.ts#L88-L134",sourceType:"a",children:u.texts[122].value})}),(0,a.jsx)("td",{children:u.texts[123].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[124].value}),(0,a.jsx)("td",{children:u.texts[125].value}),(0,a.jsx)("td",{children:u.texts[126].value}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[127].value})}),(0,a.jsx)("td",{children:u.texts[128].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[129].value}),(0,a.jsx)("td",{children:u.texts[130].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[131].value}),u.texts[132].value,(0,a.jsx)("code",{children:u.texts[133].value}),u.texts[134].value,(0,a.jsx)("code",{children:u.texts[135].value}),u.texts[136].value,(0,a.jsx)("code",{children:u.texts[137].value})]}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[138].value})}),(0,a.jsxs)("td",{children:[u.texts[139].value,(0,a.jsx)("code",{children:u.texts[140].value}),u.texts[141].value]})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[142].value}),(0,a.jsx)("td",{children:u.texts[143].value}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"/components/grid-cn#col",sourceType:"Link",children:u.texts[144].value})}),(0,a.jsx)("td",{children:u.texts[145].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[146].value}),(0,a.jsx)("td",{children:u.texts[147].value}),(0,a.jsx)("td",{children:u.texts[148].value}),(0,a.jsx)("td",{children:u.texts[149].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[150].value}),(0,a.jsx)("td",{children:u.texts[151].value}),(0,a.jsx)("td",{children:u.texts[152].value}),(0,a.jsx)("td",{children:u.texts[153].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[154].value}),(0,a.jsx)("td",{children:u.texts[155].value}),(0,a.jsx)("td",{children:u.texts[156].value}),(0,a.jsx)("td",{children:u.texts[157].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[158].value}),(0,a.jsx)("td",{children:u.texts[159].value}),(0,a.jsx)("td",{children:u.texts[160].value}),(0,a.jsx)("td",{children:u.texts[161].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[162].value}),(0,a.jsx)("td",{children:u.texts[163].value}),(0,a.jsx)("td",{children:u.texts[164].value}),(0,a.jsx)("td",{children:u.texts[165].value}),(0,a.jsx)("td",{children:u.texts[166].value})]})]})]}),(0,a.jsx)("blockquote",{children:(0,a.jsxs)("p",{children:[u.texts[167].value,(0,a.jsx)("code",{children:u.texts[168].value}),u.texts[169].value]})}),(0,a.jsxs)("h3",{id:"validatemessages",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#validatemessages",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"validateMessages"]}),(0,a.jsxs)("p",{children:[u.texts[170].value,(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/blob/6234509d18bac1ac60fbb3f92a5b2c6a6361295a/components/locale/en_US.ts#L88-L134",sourceType:"a",children:u.texts[171].value}),u.texts[172].value,(0,a.jsx)("code",{children:u.texts[173].value}),u.texts[174].value]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[175].value}),(0,a.jsxs)("p",{children:[u.texts[176].value,(0,a.jsx)(l.default,{to:"/components/config-provider-cn",sourceType:"Link",children:u.texts[177].value}),u.texts[178].value]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[179].value}),(0,a.jsxs)("h2",{id:"formitem",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formitem",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.Item"]}),(0,a.jsx)("p",{children:u.texts[180].value}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[181].value}),(0,a.jsx)("th",{children:u.texts[182].value}),(0,a.jsx)("th",{children:u.texts[183].value}),(0,a.jsx)("th",{children:u.texts[184].value}),(0,a.jsx)("th",{children:u.texts[185].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[186].value}),(0,a.jsxs)("td",{children:[u.texts[187].value,(0,a.jsx)("code",{children:u.texts[188].value}),u.texts[189].value,(0,a.jsx)("code",{children:u.texts[190].value}),u.texts[191].value]}),(0,a.jsx)("td",{children:u.texts[192].value}),(0,a.jsx)("td",{children:u.texts[193].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[194].value}),(0,a.jsxs)("td",{children:[u.texts[195].value,(0,a.jsx)(l.default,{to:"#dependencies",sourceType:"Link",children:u.texts[196].value})]}),(0,a.jsxs)("td",{children:[(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[197].value}),u.texts[198].value]}),(0,a.jsx)("td",{children:u.texts[199].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[200].value}),(0,a.jsxs)("td",{children:[u.texts[201].value,(0,a.jsx)("code",{children:u.texts[202].value}),u.texts[203].value]}),(0,a.jsx)("td",{children:u.texts[204].value}),(0,a.jsx)("td",{children:u.texts[205].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[206].value}),(0,a.jsx)("td",{children:u.texts[207].value}),(0,a.jsx)("td",{children:u.texts[208].value}),(0,a.jsx)("td",{children:u.texts[209].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[210].value}),(0,a.jsxs)("td",{children:[u.texts[211].value,(0,a.jsx)("code",{children:u.texts[212].value}),u.texts[213].value]}),(0,a.jsx)("td",{children:u.texts[214].value}),(0,a.jsx)("td",{children:u.texts[215].value}),(0,a.jsx)("td",{children:u.texts[216].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[217].value}),(0,a.jsxs)("td",{children:[u.texts[218].value,(0,a.jsx)("code",{children:u.texts[219].value}),u.texts[220].value]}),(0,a.jsxs)("td",{children:[u.texts[221].value,(0,a.jsx)(l.default,{to:"#feedbackicons",sourceType:"Link",children:u.texts[222].value}),u.texts[223].value]}),(0,a.jsx)("td",{children:u.texts[224].value}),(0,a.jsx)("td",{children:u.texts[225].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[226].value}),(0,a.jsx)("td",{children:u.texts[227].value}),(0,a.jsx)("td",{children:u.texts[228].value}),(0,a.jsx)("td",{children:u.texts[229].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[230].value}),(0,a.jsx)("td",{children:u.texts[231].value}),(0,a.jsx)("td",{children:u.texts[232].value}),(0,a.jsx)("td",{children:u.texts[233].value}),(0,a.jsx)("td",{children:u.texts[234].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[235].value}),(0,a.jsxs)("td",{children:[u.texts[236].value,(0,a.jsx)("code",{children:u.texts[237].value}),u.texts[238].value]}),(0,a.jsx)("td",{children:u.texts[239].value}),(0,a.jsx)("td",{children:u.texts[240].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[241].value}),(0,a.jsxs)("td",{children:[u.texts[242].value,(0,a.jsx)("code",{children:u.texts[243].value}),u.texts[244].value]}),(0,a.jsx)("td",{children:u.texts[245].value}),(0,a.jsx)("td",{children:u.texts[246].value}),(0,a.jsx)("td",{children:u.texts[247].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[248].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[249].value}),u.texts[250].value]}),(0,a.jsx)("td",{children:u.texts[251].value}),(0,a.jsx)("td",{children:u.texts[252].value}),(0,a.jsx)("td",{children:u.texts[253].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[254].value}),(0,a.jsx)("td",{children:u.texts[255].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[256].value}),u.texts[257].value,(0,a.jsx)("code",{children:u.texts[258].value})]}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[259].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[260].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[261].value}),u.texts[262].value,(0,a.jsx)("code",{children:u.texts[263].value}),u.texts[264].value,(0,a.jsx)("code",{children:u.texts[265].value}),u.texts[266].value,(0,a.jsx)("code",{children:u.texts[267].value}),u.texts[268].value,(0,a.jsx)("code",{children:u.texts[269].value}),u.texts[270].value,(0,a.jsx)("code",{children:u.texts[271].value}),u.texts[272].value,(0,a.jsx)("code",{children:u.texts[273].value}),u.texts[274].value]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"/components/grid-cn#col",sourceType:"Link",children:u.texts[275].value})}),(0,a.jsx)("td",{children:u.texts[276].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[277].value}),(0,a.jsxs)("td",{children:[u.texts[278].value,(0,a.jsx)(l.default,{to:"#messagevariables",sourceType:"Link",children:u.texts[279].value})]}),(0,a.jsx)("td",{children:u.texts[280].value}),(0,a.jsx)("td",{children:u.texts[281].value}),(0,a.jsx)("td",{children:u.texts[282].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[283].value}),(0,a.jsx)("td",{children:u.texts[284].value}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[285].value})}),(0,a.jsx)("td",{children:u.texts[286].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[287].value}),(0,a.jsx)("td",{children:u.texts[288].value}),(0,a.jsx)("td",{children:u.texts[289].value}),(0,a.jsx)("td",{children:u.texts[290].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[291].value}),(0,a.jsxs)("td",{children:[u.texts[292].value,(0,a.jsx)("code",{children:u.texts[293].value}),u.texts[294].value,(0,a.jsx)("code",{children:u.texts[295].value}),u.texts[296].value,(0,a.jsx)("code",{children:u.texts[297].value}),u.texts[298].value,(0,a.jsx)("code",{children:u.texts[299].value})]}),(0,a.jsx)("td",{children:u.texts[300].value}),(0,a.jsx)("td",{children:u.texts[301].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[302].value}),(0,a.jsx)("td",{children:u.texts[303].value}),(0,a.jsx)("td",{children:u.texts[304].value}),(0,a.jsx)("td",{children:u.texts[305].value}),(0,a.jsx)("td",{children:u.texts[306].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[307].value}),(0,a.jsx)("td",{children:u.texts[308].value}),(0,a.jsx)("td",{children:u.texts[309].value}),(0,a.jsx)("td",{children:u.texts[310].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[311].value}),(0,a.jsxs)("td",{children:[u.texts[312].value,(0,a.jsx)(l.default,{to:"#form-demo-basic",sourceType:"Link",children:u.texts[313].value}),u.texts[314].value]}),(0,a.jsxs)("td",{children:[(0,a.jsx)(l.default,{to:"#rule",sourceType:"Link",children:u.texts[315].value}),u.texts[316].value]}),(0,a.jsx)("td",{children:u.texts[317].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[318].value}),(0,a.jsxs)("td",{children:[u.texts[319].value,(0,a.jsx)(l.default,{to:"#shouldupdate",sourceType:"Link",children:u.texts[320].value})]}),(0,a.jsx)("td",{children:u.texts[321].value}),(0,a.jsx)("td",{children:u.texts[322].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[323].value}),(0,a.jsx)("td",{children:u.texts[324].value}),(0,a.jsxs)("td",{children:[u.texts[325].value,(0,a.jsx)(l.default,{to:"/components/tooltip-cn#api",sourceType:"Link",children:u.texts[326].value})]}),(0,a.jsx)("td",{children:u.texts[327].value}),(0,a.jsx)("td",{children:u.texts[328].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[329].value}),(0,a.jsxs)("td",{children:[u.texts[330].value,(0,a.jsx)(l.default,{to:"#form-demo-customized-form-controls",sourceType:"Link",children:u.texts[331].value}),u.texts[332].value]}),(0,a.jsx)("td",{children:u.texts[333].value}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[334].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[335].value}),(0,a.jsxs)("td",{children:[u.texts[336].value,(0,a.jsx)("code",{children:u.texts[337].value}),u.texts[338].value]}),(0,a.jsxs)("td",{children:[u.texts[339].value,(0,a.jsx)("code",{children:u.texts[340].value})]}),(0,a.jsx)("td",{children:u.texts[341].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[342].value}),u.texts[343].value]})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[344].value}),(0,a.jsx)("td",{children:u.texts[345].value}),(0,a.jsx)("td",{children:u.texts[346].value}),(0,a.jsx)("td",{children:u.texts[347].value}),(0,a.jsx)("td",{children:u.texts[348].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[349].value}),(0,a.jsx)("td",{children:u.texts[350].value}),(0,a.jsx)("td",{children:u.texts[351].value}),(0,a.jsx)("td",{children:u.texts[352].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[353].value}),(0,a.jsx)("td",{children:u.texts[354].value}),(0,a.jsx)("td",{children:u.texts[355].value}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[356].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[357].value}),(0,a.jsxs)("td",{children:[u.texts[358].value,(0,a.jsx)("code",{children:u.texts[359].value}),u.texts[360].value,(0,a.jsx)("code",{children:u.texts[361].value}),u.texts[362].value,(0,a.jsx)("code",{children:u.texts[363].value}),u.texts[364].value]}),(0,a.jsx)("td",{children:u.texts[365].value}),(0,a.jsx)("td",{children:(0,a.jsx)("code",{children:u.texts[366].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[367].value}),(0,a.jsxs)("td",{children:[u.texts[368].value,(0,a.jsx)("code",{children:u.texts[369].value}),u.texts[370].value,(0,a.jsx)("code",{children:u.texts[371].value}),u.texts[372].value]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"/components/grid-cn#col",sourceType:"Link",children:u.texts[373].value})}),(0,a.jsx)("td",{children:u.texts[374].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[375].value}),(0,a.jsx)("td",{children:u.texts[376].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)("code",{children:u.texts[377].value}),u.texts[378].value,(0,a.jsx)("code",{children:u.texts[379].value})]}),(0,a.jsx)("td",{children:u.texts[380].value}),(0,a.jsx)("td",{children:u.texts[381].value})]})]})]}),(0,a.jsxs)("p",{children:[u.texts[382].value,(0,a.jsx)("code",{children:u.texts[383].value}),u.texts[384].value,(0,a.jsx)("code",{children:u.texts[385].value}),u.texts[386].value,(0,a.jsx)("code",{children:u.texts[387].value}),u.texts[388].value,(0,a.jsx)("code",{children:u.texts[389].value}),u.texts[390].value,(0,a.jsx)("code",{children:u.texts[391].value}),u.texts[392].value,(0,a.jsx)("code",{children:u.texts[393].value}),u.texts[394].value]}),(0,a.jsxs)("ol",{children:[(0,a.jsxs)("li",{children:[u.texts[395].value,(0,a.jsx)("strong",{children:u.texts[396].value}),u.texts[397].value,(0,a.jsx)("code",{children:u.texts[398].value}),u.texts[399].value,(0,a.jsx)("code",{children:u.texts[400].value}),u.texts[401].value,(0,a.jsx)("code",{children:u.texts[402].value}),u.texts[403].value]}),(0,a.jsxs)("li",{children:[u.texts[404].value,(0,a.jsx)("code",{children:u.texts[405].value}),u.texts[406].value,(0,a.jsx)("code",{children:u.texts[407].value}),u.texts[408].value,(0,a.jsx)("code",{children:u.texts[409].value}),u.texts[410].value,(0,a.jsx)("code",{children:u.texts[411].value}),u.texts[412].value,(0,a.jsx)("code",{children:u.texts[413].value}),u.texts[414].value,(0,a.jsx)("code",{children:u.texts[415].value}),u.texts[416].value]}),(0,a.jsxs)("li",{children:[u.texts[417].value,(0,a.jsx)("code",{children:u.texts[418].value}),u.texts[419].value,(0,a.jsx)("code",{children:u.texts[420].value}),u.texts[421].value]})]}),(0,a.jsxs)("h3",{id:"dependencies",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#dependencies",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"dependencies"]}),(0,a.jsxs)("p",{children:[u.texts[422].value,(0,a.jsx)("code",{children:u.texts[423].value}),u.texts[424].value,(0,a.jsx)("code",{children:u.texts[425].value}),u.texts[426].value,(0,a.jsx)(l.default,{to:"#form-demo-dependencies",sourceType:"Link",children:u.texts[427].value}),u.texts[428].value]}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[429].value}),u.texts[430].value,(0,a.jsx)("code",{children:u.texts[431].value}),u.texts[432].value]}),(0,a.jsxs)("h3",{id:"feedbackicons",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#feedbackicons",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"FeedbackIcons"]}),(0,a.jsx)("p",{children:(0,a.jsx)("code",{children:u.texts[433].value})}),(0,a.jsxs)("h3",{id:"shouldupdate",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#shouldupdate",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"shouldUpdate"]}),(0,a.jsxs)("p",{children:[u.texts[434].value,(0,a.jsx)(l.default,{to:"#dependencies",sourceType:"Link",children:(0,a.jsx)("code",{children:u.texts[435].value})}),u.texts[436].value,(0,a.jsx)("code",{children:u.texts[437].value}),u.texts[438].value]}),(0,a.jsxs)("p",{children:[u.texts[439].value,(0,a.jsx)("code",{children:u.texts[440].value}),u.texts[441].value,(0,a.jsx)("code",{children:u.texts[442].value}),u.texts[443].value,(0,a.jsx)("code",{children:u.texts[444].value}),u.texts[445].value]}),(0,a.jsxs)("p",{children:[u.texts[446].value,(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/issues/34500",sourceType:"a",children:u.texts[447].value})]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[448].value}),(0,a.jsxs)("p",{children:[u.texts[449].value,(0,a.jsx)(l.default,{to:"#form-demo-inline-login",sourceType:"Link",children:u.texts[450].value}),u.texts[451].value]}),(0,a.jsxs)("p",{children:[u.texts[452].value,(0,a.jsx)("code",{children:u.texts[453].value}),u.texts[454].value]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[455].value}),(0,a.jsxs)("p",{children:[u.texts[456].value,(0,a.jsx)(l.default,{to:"#form-demo-control-hooks",sourceType:"Link",children:u.texts[457].value}),u.texts[458].value]}),(0,a.jsxs)("h3",{id:"messagevariables",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#messagevariables",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"messageVariables"]}),(0,a.jsxs)("p",{children:[u.texts[459].value,(0,a.jsx)("code",{children:u.texts[460].value}),u.texts[461].value]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[462].value}),(0,a.jsxs)("p",{children:[u.texts[463].value,(0,a.jsx)("code",{children:u.texts[464].value}),u.texts[465].value,(0,a.jsx)("code",{children:u.texts[466].value}),u.texts[467].value,(0,a.jsx)("code",{children:u.texts[468].value}),u.texts[469].value]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[470].value}),(0,a.jsxs)("h2",{id:"formlist",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formlist",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.List"]}),(0,a.jsx)("p",{children:u.texts[471].value}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[472].value}),(0,a.jsx)("th",{children:u.texts[473].value}),(0,a.jsx)("th",{children:u.texts[474].value}),(0,a.jsx)("th",{children:u.texts[475].value}),(0,a.jsx)("th",{children:u.texts[476].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[477].value}),(0,a.jsx)("td",{children:u.texts[478].value}),(0,a.jsx)("td",{children:u.texts[479].value}),(0,a.jsx)("td",{children:u.texts[480].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[481].value}),(0,a.jsxs)("td",{children:[u.texts[482].value,(0,a.jsx)("code",{children:u.texts[483].value}),u.texts[484].value]}),(0,a.jsx)("td",{children:u.texts[485].value}),(0,a.jsx)("td",{children:u.texts[486].value}),(0,a.jsx)("td",{children:u.texts[487].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[488].value}),(0,a.jsxs)("td",{children:[u.texts[489].value,(0,a.jsx)("code",{children:u.texts[490].value}),u.texts[491].value,(0,a.jsx)(l.default,{to:"#getfieldsvalue",sourceType:"Link",children:u.texts[492].value}),u.texts[493].value]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[494].value})}),(0,a.jsx)("td",{children:u.texts[495].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[496].value}),(0,a.jsxs)("td",{children:[u.texts[497].value,(0,a.jsx)(l.default,{to:"#formerrorlist",sourceType:"Link",children:u.texts[498].value}),u.texts[499].value]}),(0,a.jsx)("td",{children:u.texts[500].value}),(0,a.jsx)("td",{children:u.texts[501].value}),(0,a.jsx)("td",{children:u.texts[502].value})]})]})]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[503].value}),(0,a.jsxs)("p",{children:[u.texts[504].value,(0,a.jsx)("code",{children:u.texts[505].value}),u.texts[506].value,(0,a.jsx)("code",{children:u.texts[507].value}),u.texts[508].value,(0,a.jsx)("code",{children:u.texts[509].value}),u.texts[510].value]}),(0,a.jsxs)("h2",{id:"operation",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#operation",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"operation"]}),(0,a.jsx)("p",{children:u.texts[511].value}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[512].value}),(0,a.jsx)("th",{children:u.texts[513].value}),(0,a.jsx)("th",{children:u.texts[514].value}),(0,a.jsx)("th",{children:u.texts[515].value}),(0,a.jsx)("th",{children:u.texts[516].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[517].value}),(0,a.jsx)("td",{children:u.texts[518].value}),(0,a.jsx)("td",{children:u.texts[519].value}),(0,a.jsx)("td",{children:u.texts[520].value}),(0,a.jsx)("td",{children:u.texts[521].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[522].value}),(0,a.jsx)("td",{children:u.texts[523].value}),(0,a.jsx)("td",{children:u.texts[524].value}),(0,a.jsx)("td",{children:u.texts[525].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[526].value}),(0,a.jsx)("td",{children:u.texts[527].value}),(0,a.jsx)("td",{children:u.texts[528].value}),(0,a.jsx)("td",{children:u.texts[529].value}),(0,a.jsx)("td",{children:u.texts[530].value})]})]})]}),(0,a.jsxs)("h2",{id:"formerrorlist",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formerrorlist",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.ErrorList"]}),(0,a.jsxs)("p",{children:[u.texts[531].value,(0,a.jsx)(l.default,{to:"#form-demo-dynamic-form-item",sourceType:"Link",children:u.texts[532].value}),u.texts[533].value]}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[534].value}),(0,a.jsx)("th",{children:u.texts[535].value}),(0,a.jsx)("th",{children:u.texts[536].value}),(0,a.jsx)("th",{children:u.texts[537].value})]})}),(0,a.jsx)("tbody",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[538].value}),(0,a.jsx)("td",{children:u.texts[539].value}),(0,a.jsx)("td",{children:u.texts[540].value}),(0,a.jsx)("td",{children:u.texts[541].value})]})})]}),(0,a.jsxs)("h2",{id:"formprovider",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formprovider",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.Provider"]}),(0,a.jsxs)("p",{children:[u.texts[542].value,(0,a.jsx)("code",{children:u.texts[543].value}),u.texts[544].value,(0,a.jsx)(l.default,{to:"#form-demo-form-context",sourceType:"Link",children:u.texts[545].value}),u.texts[546].value]}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[547].value}),(0,a.jsx)("th",{children:u.texts[548].value}),(0,a.jsx)("th",{children:u.texts[549].value}),(0,a.jsx)("th",{children:u.texts[550].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[551].value}),(0,a.jsx)("td",{children:u.texts[552].value}),(0,a.jsx)("td",{children:u.texts[553].value}),(0,a.jsx)("td",{children:u.texts[554].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[555].value}),(0,a.jsx)("td",{children:u.texts[556].value}),(0,a.jsx)("td",{children:u.texts[557].value}),(0,a.jsx)("td",{children:u.texts[558].value})]})]})]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[559].value}),(0,a.jsxs)("h3",{id:"forminstance",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#forminstance",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"FormInstance"]}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[560].value}),(0,a.jsx)("th",{children:u.texts[561].value}),(0,a.jsx)("th",{children:u.texts[562].value}),(0,a.jsx)("th",{children:u.texts[563].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[564].value}),(0,a.jsx)("td",{children:u.texts[565].value}),(0,a.jsxs)("td",{children:[u.texts[566].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[567].value}),u.texts[568].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[569].value}),(0,a.jsx)("td",{children:u.texts[570].value}),(0,a.jsxs)("td",{children:[u.texts[571].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[572].value}),u.texts[573].value]}),(0,a.jsx)("td",{children:u.texts[574].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[575].value}),(0,a.jsx)("td",{children:u.texts[576].value}),(0,a.jsxs)("td",{children:[u.texts[577].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[578].value}),u.texts[579].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[580].value}),(0,a.jsxs)("td",{children:[u.texts[581].value,(0,a.jsx)("code",{children:u.texts[582].value}),u.texts[583].value]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"#getfieldsvalue",sourceType:"Link",children:u.texts[584].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[585].value}),(0,a.jsx)("td",{children:u.texts[586].value}),(0,a.jsxs)("td",{children:[u.texts[587].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[588].value}),u.texts[589].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[590].value}),(0,a.jsxs)("td",{children:[u.texts[591].value,(0,a.jsx)("code",{children:u.texts[592].value}),u.texts[593].value,(0,a.jsx)("code",{children:u.texts[594].value}),u.texts[595].value]}),(0,a.jsxs)("td",{children:[u.texts[596].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[597].value}),u.texts[598].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[599].value}),(0,a.jsx)("td",{children:u.texts[600].value}),(0,a.jsxs)("td",{children:[u.texts[601].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[602].value}),u.texts[603].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[604].value}),(0,a.jsx)("td",{children:u.texts[605].value}),(0,a.jsxs)("td",{children:[u.texts[606].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[607].value}),u.texts[608].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[609].value}),(0,a.jsxs)("td",{children:[u.texts[610].value,(0,a.jsx)("code",{children:u.texts[611].value})]}),(0,a.jsxs)("td",{children:[u.texts[612].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[613].value}),u.texts[614].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[615].value}),(0,a.jsx)("td",{children:u.texts[616].value}),(0,a.jsxs)("td",{children:[u.texts[617].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[618].value}),u.texts[619].value,(0,a.jsx)(l.default,{href:"https://github.com/stipsan/scroll-into-view-if-needed/tree/ece40bd9143f48caf4b99503425ecb16b0ad8249#options",sourceType:"a",children:u.texts[620].value}),u.texts[621].value]}),(0,a.jsx)("td",{children:u.texts[622].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[623].value}),(0,a.jsx)("td",{children:u.texts[624].value}),(0,a.jsxs)("td",{children:[u.texts[625].value,(0,a.jsx)(l.default,{to:"#fielddata",sourceType:"Link",children:u.texts[626].value}),u.texts[627].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[628].value}),(0,a.jsxs)("td",{children:[u.texts[629].value,(0,a.jsx)("strong",{children:u.texts[630].value}),u.texts[631].value]}),(0,a.jsxs)("td",{children:[u.texts[632].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[633].value}),u.texts[634].value]}),(0,a.jsx)("td",{children:u.texts[635].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[636].value}),(0,a.jsxs)("td",{children:[u.texts[637].value,(0,a.jsx)("strong",{children:u.texts[638].value}),u.texts[639].value,(0,a.jsx)("code",{children:u.texts[640].value}),u.texts[641].value]}),(0,a.jsx)("td",{children:u.texts[642].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[643].value}),(0,a.jsxs)("td",{children:[u.texts[644].value,(0,a.jsx)("code",{children:u.texts[645].value}),u.texts[646].value]}),(0,a.jsx)("td",{children:u.texts[647].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[648].value}),(0,a.jsxs)("td",{children:[u.texts[649].value,(0,a.jsx)("code",{children:u.texts[650].value}),u.texts[651].value]}),(0,a.jsxs)("td",{children:[u.texts[652].value,(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[653].value}),u.texts[654].value,(0,a.jsx)(l.default,{to:"#validatefields",sourceType:"Link",children:u.texts[655].value}),u.texts[656].value]}),(0,a.jsx)("td",{})]})]})]}),(0,a.jsxs)("h4",{id:"validatefields",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#validatefields",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"validateFields"]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[657].value}),(0,a.jsx)("p",{children:u.texts[658].value}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[659].value}),(0,a.jsxs)("h2",{id:"hooks",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#hooks",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Hooks"]}),(0,a.jsxs)("h3",{id:"formuseform",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formuseform",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.useForm"]}),(0,a.jsx)("p",{children:(0,a.jsx)("code",{children:u.texts[660].value})}),(0,a.jsx)("p",{children:u.texts[661].value}),(0,a.jsxs)("h3",{id:"formuseforminstance",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formuseforminstance",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.useFormInstance"]}),(0,a.jsx)("p",{children:(0,a.jsx)("code",{children:u.texts[662].value})}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[663].value}),u.texts[664].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[665].value}),(0,a.jsxs)("h3",{id:"formusewatch",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formusewatch",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.useWatch"]}),(0,a.jsx)("p",{children:(0,a.jsx)("code",{children:u.texts[666].value})}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[667].value}),u.texts[668].value,(0,a.jsx)("code",{children:u.texts[669].value})]}),(0,a.jsxs)("p",{children:[u.texts[670].value,(0,a.jsx)("code",{children:u.texts[671].value}),u.texts[672].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[673].value}),(0,a.jsxs)("p",{children:[u.texts[674].value,(0,a.jsx)("code",{children:u.texts[675].value}),u.texts[676].value,(0,a.jsx)("code",{children:u.texts[677].value}),u.texts[678].value,(0,a.jsx)("code",{children:u.texts[679].value}),u.texts[680].value]}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[681].value}),u.texts[682].value,(0,a.jsx)("code",{children:u.texts[683].value}),u.texts[684].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[685].value}),(0,a.jsxs)("h3",{id:"formitemusestatus",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#formitemusestatus",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form.Item.useStatus"]}),(0,a.jsx)("p",{children:(0,a.jsx)("code",{children:u.texts[686].value})}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[687].value}),u.texts[688].value,(0,a.jsx)("code",{children:u.texts[689].value}),u.texts[690].value,(0,a.jsx)("code",{children:u.texts[691].value}),u.texts[692].value,(0,a.jsx)("code",{children:u.texts[693].value}),u.texts[694].value,(0,a.jsx)("code",{children:u.texts[695].value}),u.texts[696].value,(0,a.jsx)("code",{children:u.texts[697].value}),u.texts[698].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[699].value}),(0,a.jsxs)("h4",{id:"\u4E0E\u5176\u4ED6\u83B7\u53D6\u6570\u636E\u7684\u65B9\u5F0F\u7684\u533A\u522B",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E0E\u5176\u4ED6\u83B7\u53D6\u6570\u636E\u7684\u65B9\u5F0F\u7684\u533A\u522B",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E0E\u5176\u4ED6\u83B7\u53D6\u6570\u636E\u7684\u65B9\u5F0F\u7684\u533A\u522B"]}),(0,a.jsxs)("p",{children:[u.texts[700].value,(0,a.jsx)("code",{children:u.texts[701].value}),u.texts[702].value,(0,a.jsx)("code",{children:u.texts[703].value}),u.texts[704].value,(0,a.jsx)("code",{children:u.texts[705].value}),u.texts[706].value]}),(0,a.jsxs)("h2",{id:"interface",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#interface",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Interface"]}),(0,a.jsxs)("h3",{id:"namepath",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#namepath",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"NamePath"]}),(0,a.jsx)("p",{children:(0,a.jsx)("code",{children:u.texts[707].value})}),(0,a.jsxs)("h3",{id:"getfieldsvalue",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#getfieldsvalue",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"GetFieldsValue"]}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[708].value}),u.texts[709].value]}),(0,a.jsxs)("h4",{id:"getfieldsvaluenamelist-true--namepath-filterfunc-filterfunc",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#getfieldsvaluenamelist-true--namepath-filterfunc-filterfunc",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"getFieldsValue(nameList?: true | ",(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[710].value}),"[], filterFunc?: FilterFunc)"]}),(0,a.jsxs)("p",{children:[u.texts[711].value,(0,a.jsx)("code",{children:u.texts[712].value}),u.texts[713].value]}),(0,a.jsxs)("p",{children:[u.texts[714].value,(0,a.jsx)("code",{children:u.texts[715].value}),u.texts[716].value,(0,a.jsx)("code",{children:u.texts[717].value}),u.texts[718].value,(0,a.jsx)("code",{children:u.texts[719].value}),u.texts[720].value,(0,a.jsx)("code",{children:u.texts[721].value}),u.texts[722].value]}),(0,a.jsxs)("p",{children:[u.texts[723].value,(0,a.jsx)("code",{children:u.texts[724].value}),u.texts[725].value,(0,a.jsx)("code",{children:u.texts[726].value}),u.texts[727].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[728].value}),(0,a.jsxs)("h4",{id:"getfieldsvalue-strict-boolean-filter-filterfunc-",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#getfieldsvalue-strict-boolean-filter-filterfunc-",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"getFieldsValue({ strict?: boolean, filter?: FilterFunc })"]}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[729].value}),u.texts[730].value,(0,a.jsx)("code",{children:u.texts[731].value}),u.texts[732].value,(0,a.jsx)("code",{children:u.texts[733].value}),u.texts[734].value,(0,a.jsx)("code",{children:u.texts[735].value}),u.texts[736].value,(0,a.jsx)("code",{children:u.texts[737].value}),u.texts[738].value,(0,a.jsx)("code",{children:u.texts[739].value}),u.texts[740].value,(0,a.jsx)("code",{children:u.texts[741].value}),u.texts[742].value]}),(0,a.jsxs)("h3",{id:"filterfunc",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#filterfunc",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"FilterFunc"]}),(0,a.jsxs)("p",{children:[u.texts[743].value,(0,a.jsx)("code",{children:u.texts[744].value}),u.texts[745].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[746].value}),(0,a.jsxs)("h3",{id:"fielddata",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#fielddata",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"FieldData"]}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[747].value}),(0,a.jsx)("th",{children:u.texts[748].value}),(0,a.jsx)("th",{children:u.texts[749].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[750].value}),(0,a.jsx)("td",{children:u.texts[751].value}),(0,a.jsx)("td",{children:u.texts[752].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[753].value}),(0,a.jsx)("td",{children:u.texts[754].value}),(0,a.jsx)("td",{children:u.texts[755].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[756].value}),(0,a.jsx)("td",{children:u.texts[757].value}),(0,a.jsxs)("td",{children:[(0,a.jsx)(l.default,{to:"#namepath",sourceType:"Link",children:u.texts[758].value}),u.texts[759].value]})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[760].value}),(0,a.jsx)("td",{children:u.texts[761].value}),(0,a.jsx)("td",{children:u.texts[762].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[763].value}),(0,a.jsx)("td",{children:u.texts[764].value}),(0,a.jsx)("td",{children:u.texts[765].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[766].value}),(0,a.jsx)("td",{children:u.texts[767].value}),(0,a.jsx)("td",{children:u.texts[768].value})]})]})]}),(0,a.jsxs)("h3",{id:"rule",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#rule",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Rule"]}),(0,a.jsx)("p",{children:u.texts[769].value}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[770].value}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[771].value}),(0,a.jsx)("th",{children:u.texts[772].value}),(0,a.jsx)("th",{children:u.texts[773].value}),(0,a.jsx)("th",{children:u.texts[774].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[775].value}),(0,a.jsxs)("td",{children:[u.texts[776].value,(0,a.jsx)("code",{children:u.texts[777].value}),u.texts[778].value,(0,a.jsx)("code",{children:u.texts[779].value}),u.texts[780].value]}),(0,a.jsx)("td",{children:(0,a.jsx)(l.default,{to:"#rule",sourceType:"Link",children:u.texts[781].value})}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[782].value}),(0,a.jsxs)("td",{children:[u.texts[783].value,(0,a.jsx)("code",{children:u.texts[784].value}),u.texts[785].value,(0,a.jsx)("code",{children:u.texts[786].value}),u.texts[787].value]}),(0,a.jsx)("td",{children:u.texts[788].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[789].value}),(0,a.jsxs)("td",{children:[u.texts[790].value,(0,a.jsx)("code",{children:u.texts[791].value}),u.texts[792].value,(0,a.jsx)("code",{children:u.texts[793].value}),u.texts[794].value,(0,a.jsx)("code",{children:u.texts[795].value}),u.texts[796].value]}),(0,a.jsxs)("td",{children:[u.texts[797].value,(0,a.jsx)(l.default,{to:"#rule",sourceType:"Link",children:u.texts[798].value}),u.texts[799].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[800].value}),(0,a.jsx)("td",{children:u.texts[801].value}),(0,a.jsx)("td",{children:u.texts[802].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[803].value}),(0,a.jsxs)("td",{children:[u.texts[804].value,(0,a.jsx)("code",{children:u.texts[805].value}),u.texts[806].value]}),(0,a.jsx)("td",{children:u.texts[807].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[808].value}),(0,a.jsxs)("td",{children:[u.texts[809].value,(0,a.jsx)(l.default,{to:"#validatemessages",sourceType:"Link",children:u.texts[810].value}),u.texts[811].value]}),(0,a.jsx)("td",{children:u.texts[812].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[813].value}),(0,a.jsxs)("td",{children:[u.texts[814].value,(0,a.jsx)("code",{children:u.texts[815].value}),u.texts[816].value]}),(0,a.jsx)("td",{children:u.texts[817].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[818].value}),(0,a.jsx)("td",{children:u.texts[819].value}),(0,a.jsx)("td",{children:u.texts[820].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[821].value}),(0,a.jsx)("td",{children:u.texts[822].value}),(0,a.jsx)("td",{children:u.texts[823].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[824].value}),(0,a.jsx)("td",{children:u.texts[825].value}),(0,a.jsx)("td",{children:u.texts[826].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[827].value}),(0,a.jsxs)("td",{children:[u.texts[828].value,(0,a.jsx)("code",{children:u.texts[829].value}),u.texts[830].value,(0,a.jsx)("code",{children:u.texts[831].value}),u.texts[832].value,(0,a.jsx)("code",{children:u.texts[833].value}),u.texts[834].value,(0,a.jsx)("code",{children:u.texts[835].value}),u.texts[836].value,(0,a.jsx)("code",{children:u.texts[837].value}),u.texts[838].value,(0,a.jsx)(l.default,{href:"https://github.com/react-component/async-validator#type",sourceType:"a",children:u.texts[839].value})]}),(0,a.jsx)("td",{children:u.texts[840].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[841].value}),(0,a.jsxs)("td",{children:[u.texts[842].value,(0,a.jsx)("code",{children:u.texts[843].value}),u.texts[844].value]}),(0,a.jsx)("td",{children:u.texts[845].value}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[846].value}),(0,a.jsxs)("td",{children:[u.texts[847].value,(0,a.jsx)(l.default,{to:"#form-demo-register",sourceType:"Link",children:u.texts[848].value}),u.texts[849].value]}),(0,a.jsxs)("td",{children:[u.texts[850].value,(0,a.jsx)(l.default,{to:"#rule",sourceType:"Link",children:u.texts[851].value}),u.texts[852].value]}),(0,a.jsx)("td",{})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[853].value}),(0,a.jsx)("td",{children:u.texts[854].value}),(0,a.jsx)("td",{children:u.texts[855].value}),(0,a.jsx)("td",{children:u.texts[856].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[857].value}),(0,a.jsxs)("td",{children:[u.texts[858].value,(0,a.jsx)("code",{children:u.texts[859].value}),u.texts[860].value]}),(0,a.jsx)("td",{children:u.texts[861].value}),(0,a.jsx)("td",{})]})]})]}),(0,a.jsxs)("h3",{id:"watchoptions",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#watchoptions",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"WatchOptions"]}),(0,a.jsxs)(o.default,{className:"component-api-table",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:u.texts[862].value}),(0,a.jsx)("th",{children:u.texts[863].value}),(0,a.jsx)("th",{children:u.texts[864].value}),(0,a.jsx)("th",{children:u.texts[865].value}),(0,a.jsx)("th",{children:u.texts[866].value})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[867].value}),(0,a.jsx)("td",{children:u.texts[868].value}),(0,a.jsx)("td",{children:u.texts[869].value}),(0,a.jsx)("td",{children:u.texts[870].value}),(0,a.jsx)("td",{children:u.texts[871].value})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:u.texts[872].value}),(0,a.jsxs)("td",{children:[u.texts[873].value,(0,a.jsx)("code",{children:u.texts[874].value}),u.texts[875].value]}),(0,a.jsx)("td",{children:u.texts[876].value}),(0,a.jsx)("td",{children:u.texts[877].value}),(0,a.jsx)("td",{children:u.texts[878].value})]})]})]}),(0,a.jsxs)("h2",{id:"\u4E3B\u9898\u53D8\u91CFdesign-token",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3B\u9898\u53D8\u91CFdesign-token",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3B\u9898\u53D8\u91CF\uFF08Design Token\uFF09"]})]}),(0,a.jsx)(i.default,{component:"Form"}),(0,a.jsxs)("div",{className:"markdown",children:[(0,a.jsxs)("h2",{id:"faq",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#faq",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"FAQ"]}),(0,a.jsxs)("h3",{id:"switchcheckbox-\u4E3A\u4EC0\u4E48\u4E0D\u80FD\u7ED1\u5B9A\u6570\u636E",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#switchcheckbox-\u4E3A\u4EC0\u4E48\u4E0D\u80FD\u7ED1\u5B9A\u6570\u636E",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Switch\u3001Checkbox \u4E3A\u4EC0\u4E48\u4E0D\u80FD\u7ED1\u5B9A\u6570\u636E\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[879].value,(0,a.jsx)("code",{children:u.texts[880].value}),u.texts[881].value,(0,a.jsx)("code",{children:u.texts[882].value}),u.texts[883].value,(0,a.jsx)("code",{children:u.texts[884].value}),u.texts[885].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[886].value}),(0,a.jsxs)("h3",{id:"name-\u4E3A\u6570\u7EC4\u65F6\u7684\u8F6C\u6362\u89C4\u5219",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#name-\u4E3A\u6570\u7EC4\u65F6\u7684\u8F6C\u6362\u89C4\u5219",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"name \u4E3A\u6570\u7EC4\u65F6\u7684\u8F6C\u6362\u89C4\u5219\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[887].value,(0,a.jsx)("code",{children:u.texts[888].value}),u.texts[889].value,(0,a.jsx)("code",{children:u.texts[890].value}),u.texts[891].value]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4F55\u5728-modal-\u4E2D\u8C03\u7528-form-\u63A7\u5236\u53F0\u4F1A\u62A5\u9519",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4F55\u5728-modal-\u4E2D\u8C03\u7528-form-\u63A7\u5236\u53F0\u4F1A\u62A5\u9519",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4F55\u5728 Modal \u4E2D\u8C03\u7528 form \u63A7\u5236\u53F0\u4F1A\u62A5\u9519\uFF1F"]}),(0,a.jsx)("blockquote",{children:(0,a.jsxs)("p",{children:[u.texts[892].value,(0,a.jsx)("code",{children:u.texts[893].value}),u.texts[894].value,(0,a.jsx)("code",{children:u.texts[895].value}),u.texts[896].value]})}),(0,a.jsxs)("p",{children:[u.texts[897].value,(0,a.jsx)("code",{children:u.texts[898].value}),u.texts[899].value,(0,a.jsx)(l.default,{href:"https://codesandbox.io/s/antd-reproduction-template-ibu5c",sourceType:"a",children:u.texts[900].value}),u.texts[901].value]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-formitem-\u4E0B\u7684\u5B50\u7EC4\u4EF6-defaultvalue-\u4E0D\u751F\u6548",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-formitem-\u4E0B\u7684\u5B50\u7EC4\u4EF6-defaultvalue-\u4E0D\u751F\u6548",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 Form.Item \u4E0B\u7684\u5B50\u7EC4\u4EF6 ",(0,a.jsx)("code",{children:u.texts[902].value})," \u4E0D\u751F\u6548\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[903].value,(0,a.jsx)("code",{children:u.texts[904].value}),u.texts[905].value,(0,a.jsx)("code",{children:u.texts[906].value}),u.texts[907].value,(0,a.jsx)("code",{children:u.texts[908].value}),u.texts[909].value]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48\u7B2C\u4E00\u6B21\u8C03\u7528-ref-\u7684-form-\u4E3A\u7A7A",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48\u7B2C\u4E00\u6B21\u8C03\u7528-ref-\u7684-form-\u4E3A\u7A7A",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48\u7B2C\u4E00\u6B21\u8C03\u7528 ",(0,a.jsx)("code",{children:u.texts[910].value})," \u7684 Form \u4E3A\u7A7A\uFF1F"]}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[911].value}),u.texts[912].value,(0,a.jsx)(l.default,{href:"https://reactjs.org/docs/refs-and-the-dom.html#accessing-refs",sourceType:"a",children:u.texts[913].value})]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-resetfields-\u4F1A\u91CD\u65B0-mount-\u7EC4\u4EF6",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-resetfields-\u4F1A\u91CD\u65B0-mount-\u7EC4\u4EF6",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 ",(0,a.jsx)("code",{children:u.texts[914].value})," \u4F1A\u91CD\u65B0 mount \u7EC4\u4EF6\uFF1F"]}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[915].value}),u.texts[916].value]}),(0,a.jsxs)("h3",{id:"form-\u7684-initialvalues-\u4E0E-item-\u7684-initialvalue-\u533A\u522B",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#form-\u7684-initialvalues-\u4E0E-item-\u7684-initialvalue-\u533A\u522B",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"Form \u7684 initialValues \u4E0E Item \u7684 initialValue \u533A\u522B\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[917].value,(0,a.jsx)("code",{children:u.texts[918].value}),u.texts[919].value,(0,a.jsx)("code",{children:u.texts[920].value}),u.texts[921].value]}),(0,a.jsxs)("ol",{children:[(0,a.jsxs)("li",{children:[u.texts[922].value,(0,a.jsx)("code",{children:u.texts[923].value}),u.texts[924].value]}),(0,a.jsxs)("li",{children:[u.texts[925].value,(0,a.jsx)("code",{children:u.texts[926].value}),u.texts[927].value,(0,a.jsx)("code",{children:u.texts[928].value}),u.texts[929].value,(0,a.jsx)("code",{children:u.texts[930].value}),u.texts[931].value,(0,a.jsx)("code",{children:u.texts[932].value}),u.texts[933].value]})]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-getfieldsvalue-\u5728\u521D\u6B21\u6E32\u67D3\u7684\u65F6\u5019\u62FF\u4E0D\u5230\u503C",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-getfieldsvalue-\u5728\u521D\u6B21\u6E32\u67D3\u7684\u65F6\u5019\u62FF\u4E0D\u5230\u503C",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 ",(0,a.jsx)("code",{children:u.texts[934].value})," \u5728\u521D\u6B21\u6E32\u67D3\u7684\u65F6\u5019\u62FF\u4E0D\u5230\u503C\uFF1F"]}),(0,a.jsxs)("p",{children:[(0,a.jsx)("code",{children:u.texts[935].value}),u.texts[936].value,(0,a.jsx)("code",{children:u.texts[937].value}),u.texts[938].value]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-setfieldsvalue-\u8BBE\u7F6E\u5B57\u6BB5\u4E3A-undefined-\u65F6\u6709\u7684\u7EC4\u4EF6\u4E0D\u4F1A\u91CD\u7F6E\u4E3A\u7A7A",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-setfieldsvalue-\u8BBE\u7F6E\u5B57\u6BB5\u4E3A-undefined-\u65F6\u6709\u7684\u7EC4\u4EF6\u4E0D\u4F1A\u91CD\u7F6E\u4E3A\u7A7A",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 ",(0,a.jsx)("code",{children:u.texts[939].value})," \u8BBE\u7F6E\u5B57\u6BB5\u4E3A ",(0,a.jsx)("code",{children:u.texts[940].value})," \u65F6\uFF0C\u6709\u7684\u7EC4\u4EF6\u4E0D\u4F1A\u91CD\u7F6E\u4E3A\u7A7A\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[941].value,(0,a.jsx)("code",{children:u.texts[942].value}),u.texts[943].value,(0,a.jsx)("code",{children:u.texts[944].value}),u.texts[945].value]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[946].value}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48\u5B57\u6BB5\u8BBE\u7F6E-rules-\u540E\u66F4\u6539\u503C-onfieldschange-\u4F1A\u89E6\u53D1\u4E09\u6B21",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48\u5B57\u6BB5\u8BBE\u7F6E-rules-\u540E\u66F4\u6539\u503C-onfieldschange-\u4F1A\u89E6\u53D1\u4E09\u6B21",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48\u5B57\u6BB5\u8BBE\u7F6E ",(0,a.jsx)("code",{children:u.texts[947].value})," \u540E\u66F4\u6539\u503C ",(0,a.jsx)("code",{children:u.texts[948].value})," \u4F1A\u89E6\u53D1\u4E09\u6B21\uFF1F"]}),(0,a.jsx)("p",{children:u.texts[949].value}),(0,a.jsxs)("ol",{children:[(0,a.jsx)("li",{children:u.texts[950].value}),(0,a.jsx)("li",{children:u.texts[951].value}),(0,a.jsx)("li",{children:u.texts[952].value})]}),(0,a.jsxs)("p",{children:[u.texts[953].value,(0,a.jsx)("code",{children:u.texts[954].value}),u.texts[955].value,(0,a.jsx)("code",{children:u.texts[956].value}),u.texts[957].value,(0,a.jsx)("code",{children:u.texts[958].value}),u.texts[959].value,(0,a.jsx)("code",{children:u.texts[960].value}),u.texts[961].value]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-formlist-\u4E0D\u652F\u6301-label-\u8FD8\u9700\u8981\u4F7F\u7528-errorlist-\u5C55\u793A\u9519\u8BEF",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-formlist-\u4E0D\u652F\u6301-label-\u8FD8\u9700\u8981\u4F7F\u7528-errorlist-\u5C55\u793A\u9519\u8BEF",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 Form.List \u4E0D\u652F\u6301 ",(0,a.jsx)("code",{children:u.texts[962].value})," \u8FD8\u9700\u8981\u4F7F\u7528 ErrorList \u5C55\u793A\u9519\u8BEF\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[963].value,(0,a.jsx)("code",{children:u.texts[964].value}),u.texts[965].value,(0,a.jsx)("code",{children:u.texts[966].value}),u.texts[967].value,(0,a.jsx)("code",{children:u.texts[968].value}),u.texts[969].value]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-formitem-\u7684-dependencies-\u5BF9-formlist-\u4E0B\u7684\u5B57\u6BB5\u6CA1\u6709\u6548\u679C",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-formitem-\u7684-dependencies-\u5BF9-formlist-\u4E0B\u7684\u5B57\u6BB5\u6CA1\u6709\u6548\u679C",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 Form.Item \u7684 ",(0,a.jsx)("code",{children:u.texts[970].value})," \u5BF9 Form.List \u4E0B\u7684\u5B57\u6BB5\u6CA1\u6709\u6548\u679C\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[971].value,(0,a.jsx)("code",{children:u.texts[972].value}),u.texts[973].value]}),(0,a.jsx)(s.default,{lang:"tsx",children:u.texts[974].value}),(0,a.jsxs)("p",{children:[u.texts[975].value,(0,a.jsx)("code",{children:u.texts[976].value})]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-normalize-\u4E0D\u80FD\u662F\u5F02\u6B65\u65B9\u6CD5",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-normalize-\u4E0D\u80FD\u662F\u5F02\u6B65\u65B9\u6CD5",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 ",(0,a.jsx)("code",{children:u.texts[977].value})," \u4E0D\u80FD\u662F\u5F02\u6B65\u65B9\u6CD5\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[978].value,(0,a.jsx)("code",{children:u.texts[979].value}),u.texts[980].value,(0,a.jsx)("code",{children:u.texts[981].value}),u.texts[982].value]}),(0,a.jsxs)("h3",{id:"scrolltofirsterror-\u548C-scrolltofield-\u5931\u6548",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#scrolltofirsterror-\u548C-scrolltofield-\u5931\u6548",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),(0,a.jsx)("code",{children:u.texts[983].value})," \u548C ",(0,a.jsx)("code",{children:u.texts[984].value})," \u5931\u6548\uFF1F"]}),(0,a.jsx)("ol",{children:(0,a.jsx)("li",{children:u.texts[985].value})}),(0,a.jsxs)("p",{children:[u.texts[986].value,(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/issues/28370",sourceType:"a",children:u.texts[987].value}),u.texts[988].value,(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/issues/27994",sourceType:"a",children:u.texts[989].value})]}),(0,a.jsxs)("p",{children:[u.texts[990].value,(0,a.jsx)("code",{children:u.texts[991].value}),u.texts[992].value]}),(0,a.jsxs)("p",{children:[u.texts[993].value,(0,a.jsx)("code",{children:u.texts[994].value}),u.texts[995].value,(0,a.jsx)("code",{children:u.texts[996].value}),u.texts[997].value,(0,a.jsx)(l.default,{href:"https://codesandbox.io/s/antd-reproduction-template-forked-25nul?file=/index.js",sourceType:"a",children:u.texts[998].value}),u.texts[999].value]}),(0,a.jsx)("ol",{start:"2",children:(0,a.jsx)("li",{children:u.texts[1e3].value})}),(0,a.jsxs)("p",{children:[u.texts[1001].value,(0,a.jsx)("code",{children:u.texts[1002].value}),u.texts[1003].value,(0,a.jsx)("code",{children:u.texts[1004].value}),u.texts[1005].value,(0,a.jsx)("code",{children:u.texts[1006].value}),u.texts[1007].value]}),(0,a.jsxs)("h3",{id:"\u7EE7\u4E0A\u4E3A\u4F55\u4E0D\u901A\u8FC7-ref-\u7ED1\u5B9A\u5143\u7D20",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u7EE7\u4E0A\u4E3A\u4F55\u4E0D\u901A\u8FC7-ref-\u7ED1\u5B9A\u5143\u7D20",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u7EE7\u4E0A\uFF0C\u4E3A\u4F55\u4E0D\u901A\u8FC7 ",(0,a.jsx)("code",{children:u.texts[1008].value})," \u7ED1\u5B9A\u5143\u7D20\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[1009].value,(0,a.jsx)("code",{children:u.texts[1010].value}),u.texts[1011].value,(0,a.jsx)("code",{children:u.texts[1012].value}),u.texts[1013].value]}),(0,a.jsxs)("h3",{id:"setfieldsvalue-\u4E0D\u4F1A\u89E6\u53D1-onfieldschange-\u548C-onvalueschange",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#setfieldsvalue-\u4E0D\u4F1A\u89E6\u53D1-onfieldschange-\u548C-onvalueschange",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),(0,a.jsx)("code",{children:u.texts[1014].value})," \u4E0D\u4F1A\u89E6\u53D1 ",(0,a.jsx)("code",{children:u.texts[1015].value})," \u548C ",(0,a.jsx)("code",{children:u.texts[1016].value}),"\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[1017].value,(0,a.jsx)("code",{children:u.texts[1018].value}),u.texts[1019].value,(0,a.jsx)("code",{children:u.texts[1020].value}),u.texts[1021].value,(0,a.jsx)("code",{children:u.texts[1022].value}),u.texts[1023].value]}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48-formitem-\u5D4C\u5957\u5B50\u7EC4\u4EF6\u540E\u4E0D\u66F4\u65B0\u8868\u5355\u503C",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48-formitem-\u5D4C\u5957\u5B50\u7EC4\u4EF6\u540E\u4E0D\u66F4\u65B0\u8868\u5355\u503C",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48 Form.Item \u5D4C\u5957\u5B50\u7EC4\u4EF6\u540E\uFF0C\u4E0D\u66F4\u65B0\u8868\u5355\u503C\uFF1F"]}),(0,a.jsxs)("p",{children:[u.texts[1024].value,(0,a.jsx)("code",{children:u.texts[1025].value}),u.texts[1026].value,(0,a.jsx)("code",{children:u.texts[1027].value}),u.texts[1028].value]}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[1029].value}),(0,a.jsx)("p",{children:u.texts[1030].value}),(0,a.jsx)(s.default,{lang:"jsx",children:u.texts[1031].value}),(0,a.jsxs)("h3",{id:"\u4E3A\u4EC0\u4E48\u8868\u5355\u70B9\u51FB-label-\u4F1A\u66F4\u6539\u7EC4\u4EF6\u72B6\u6001",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E3A\u4EC0\u4E48\u8868\u5355\u70B9\u51FB-label-\u4F1A\u66F4\u6539\u7EC4\u4EF6\u72B6\u6001",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u4E3A\u4EC0\u4E48\u8868\u5355\u70B9\u51FB label \u4F1A\u66F4\u6539\u7EC4\u4EF6\u72B6\u6001\uFF1F"]}),(0,a.jsx)("blockquote",{children:(0,a.jsxs)("p",{children:[u.texts[1032].value,(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/issues/47031",sourceType:"a",children:u.texts[1033].value}),u.texts[1034].value,(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/issues/43175",sourceType:"a",children:u.texts[1035].value}),u.texts[1036].value,(0,a.jsx)(l.default,{href:"https://github.com/ant-design/ant-design/issues/52152",sourceType:"a",children:u.texts[1037].value})]})}),(0,a.jsxs)("p",{children:[u.texts[1038].value,(0,a.jsx)(l.default,{href:"https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/label",sourceType:"a",children:u.texts[1039].value}),u.texts[1040].value,(0,a.jsx)("code",{children:u.texts[1041].value}),u.texts[1042].value]}),(0,a.jsx)(s.default,{lang:"diff",children:u.texts[1043].value}),(0,a.jsxs)("h3",{id:"\u6709\u66F4\u591A\u53C2\u8003\u6587\u6863\u5417",children:[(0,a.jsx)(l.default,{"aria-hidden":"true",tabIndex:"-1",href:"#\u6709\u66F4\u591A\u53C2\u8003\u6587\u6863\u5417",sourceType:"a",children:(0,a.jsx)("span",{className:"icon icon-link"})}),"\u6709\u66F4\u591A\u53C2\u8003\u6587\u6863\u5417\uFF1F"]}),(0,a.jsxs)("ul",{children:[(0,a.jsxs)("li",{children:[u.texts[1044].value,(0,a.jsx)(l.default,{href:"https://zhuanlan.zhihu.com/p/375753910",sourceType:"a",children:u.texts[1045].value}),u.texts[1046].value]}),(0,a.jsxs)("li",{children:[u.texts[1047].value,(0,a.jsx)(l.default,{href:"https://zhuanlan.zhihu.com/p/422752055",sourceType:"a",children:u.texts[1048].value}),u.texts[1049].value]}),(0,a.jsxs)("li",{children:[u.texts[1050].value,(0,a.jsx)(l.default,{href:"https://zhuanlan.zhihu.com/p/388222294",sourceType:"a",children:u.texts[1051].value}),u.texts[1052].value]})]})]})]})})});};}}]); |