@@ -2,11 +2,11 @@ import {
2
2
BindingError ,
3
3
Component ,
4
4
Environment ,
5
+ Field ,
5
6
FieldValue ,
6
7
HasMany ,
7
8
SugaredField ,
8
- SugaredFieldProps ,
9
- SugaredRelativeEntityList ,
9
+ SugaredRelativeEntityList , SugaredRelativeSingleField ,
10
10
TreeNodeEnvironmentFactory ,
11
11
useDesugaredRelativeSingleField ,
12
12
useEntity ,
@@ -36,17 +36,17 @@ import { createEditor, CreateEditorPublicOptions, paragraphElementType } from '@
36
36
37
37
export interface BlockEditorProps extends SugaredRelativeEntityList , CreateEditorPublicOptions {
38
38
39
- contentField : SugaredFieldProps [ 'field' ]
40
- sortableBy : SugaredFieldProps [ 'field' ]
39
+ contentField : SugaredRelativeSingleField [ 'field' ]
40
+ sortableBy : SugaredRelativeSingleField [ 'field' ]
41
41
children ?: ReactNode
42
42
43
43
referencesField ?: SugaredRelativeEntityList | string
44
- referenceDiscriminationField ?: SugaredFieldProps [ 'field' ]
44
+ referenceDiscriminationField ?: SugaredRelativeSingleField [ 'field' ]
45
45
monolithicReferencesMode ?: boolean
46
46
renderReference ?: ComponentType < ReferenceElementRendererProps >
47
47
48
48
embedReferenceDiscriminateBy ?: SugaredDiscriminateBy
49
- embedContentDiscriminationField ?: SugaredFieldProps [ 'field' ]
49
+ embedContentDiscriminationField ?: SugaredRelativeSingleField [ 'field' ]
50
50
embedHandlers ?: Iterable < EmbedHandler >
51
51
renderSortableBlock : OverrideRenderElementOptions [ 'renderSortableBlock' ]
52
52
}
@@ -196,11 +196,11 @@ const BlockEditorComponent: FunctionComponent<BlockEditorProps> = Component(
196
196
{ ...( typeof props . referencesField === 'string' ? { field : props . referencesField } : props . referencesField ) }
197
197
initialEntityCount = { 0 }
198
198
>
199
- < SugaredField field = { props . referenceDiscriminationField } />
199
+ < Field field = { props . referenceDiscriminationField } />
200
200
{ props . children }
201
201
{ props . embedContentDiscriminationField && (
202
202
< >
203
- < SugaredField field = { props . embedContentDiscriminationField } />
203
+ < Field field = { props . embedContentDiscriminationField } />
204
204
{ embedHandlers . map ( ( handler , i ) => (
205
205
< Fragment key = { i } > { handler . staticRender ( environment ) } </ Fragment >
206
206
) ) }
@@ -212,8 +212,8 @@ const BlockEditorComponent: FunctionComponent<BlockEditorProps> = Component(
212
212
return (
213
213
< >
214
214
< HasMany field = { props . field } initialEntityCount = { 0 } >
215
- < SugaredField field = { props . sortableBy } />
216
- < SugaredField field = { props . contentField } />
215
+ < Field field = { props . sortableBy } />
216
+ < Field field = { props . contentField } />
217
217
{ ! props . monolithicReferencesMode && references }
218
218
</ HasMany >
219
219
{ props . monolithicReferencesMode && references }
0 commit comments