File tree Expand file tree Collapse file tree 3 files changed +17
-8
lines changed
packages/components/src/array-collapse Expand file tree Collapse file tree 3 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ import {
17
17
} from ' @formily/antd-v5'
18
18
import { createForm } from ' @formily/core'
19
19
import { FormProvider , createSchemaField } from ' @formily/react'
20
- import { Button } from ' antd'
20
+ import { Button , Typography } from ' antd'
21
21
22
22
const SchemaField = createSchemaField ({
23
23
components: {
@@ -107,7 +107,12 @@ export default () => {
107
107
<SchemaField.Void
108
108
x-component = " ArrayCollapse.CollapsePanel"
109
109
x-component-props = { {
110
- header: ' String array' ,
110
+ header : (
111
+ <Typography.Text type = " danger" style = { { marginLeft: 4 }} >
112
+ String Array
113
+ </Typography.Text >
114
+ ),
115
+ extra: ' extra text' ,
111
116
}}
112
117
>
113
118
<SchemaField.Void x-component = " ArrayCollapse.Index" />
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ import {
17
17
} from ' @formily/antd-v5'
18
18
import { createForm } from ' @formily/core'
19
19
import { FormProvider , createSchemaField } from ' @formily/react'
20
- import { Button } from ' antd'
20
+ import { Button , Typography } from ' antd'
21
21
22
22
const SchemaField = createSchemaField ({
23
23
components: {
@@ -107,7 +107,12 @@ export default () => {
107
107
<SchemaField.Void
108
108
x-component = " ArrayCollapse.CollapsePanel"
109
109
x-component-props = { {
110
- header: ' 字符串数组' ,
110
+ header : (
111
+ <Typography.Text type = " danger" style = { { marginLeft: 4 }} >
112
+ 字符串数组
113
+ </Typography.Text >
114
+ ),
115
+ extra: ' 额外信息' ,
111
116
}}
112
117
>
113
118
<SchemaField.Void x-component = " ArrayCollapse.Index" />
Original file line number Diff line number Diff line change @@ -141,9 +141,8 @@ const InternalArrayCollapse: ReactFC<IArrayCollapseProps> = observer(
141
141
. get ( 'componentProps' )
142
142
const props : CollapsePanelProps = items [ 'x-component-props' ]
143
143
const header = ( ) => {
144
- const header = `${
145
- panelProps ?. header || props . header || field . title
146
- } `
144
+ const header = panelProps ?. header || props . header || field . title
145
+
147
146
const path = field . address . concat ( index )
148
147
const errors = field . form . queryFeedbacks ( {
149
148
type : 'error' ,
@@ -180,6 +179,7 @@ const InternalArrayCollapse: ReactFC<IArrayCollapseProps> = observer(
180
179
181
180
const extra = (
182
181
< ArrayBase . Item index = { index } record = { item } >
182
+ { panelProps ?. extra }
183
183
< RecursionField
184
184
schema = { items }
185
185
name = { index }
@@ -189,7 +189,6 @@ const InternalArrayCollapse: ReactFC<IArrayCollapseProps> = observer(
189
189
} }
190
190
onlyRenderProperties
191
191
/>
192
- { panelProps ?. extra }
193
192
</ ArrayBase . Item >
194
193
)
195
194
You can’t perform that action at this time.
0 commit comments