@@ -78,17 +78,23 @@ import { SingleFieldList } from '../list/SingleFieldList';
7878export const ReferenceArrayField = <
7979 RecordType extends RaRecord = RaRecord ,
8080 ReferenceRecordType extends RaRecord = RaRecord ,
81- > ( {
82- pagination,
83- ...inProps
84- } : ReferenceArrayFieldProps < RecordType , ReferenceRecordType > ) => {
81+ > (
82+ inProps : ReferenceArrayFieldProps < RecordType , ReferenceRecordType >
83+ ) => {
8584 const props = useThemeProps ( {
8685 props : inProps ,
8786 name : PREFIX ,
8887 } ) ;
88+ const { pagination, children, className, sx, ...controllerProps } = props ;
8989 return (
90- < ReferenceArrayFieldBase { ...inProps } >
91- < PureReferenceArrayFieldView { ...props } pagination = { pagination } />
90+ < ReferenceArrayFieldBase { ...controllerProps } >
91+ < PureReferenceArrayFieldView
92+ pagination = { pagination }
93+ className = { className }
94+ sx = { sx }
95+ >
96+ { children }
97+ </ PureReferenceArrayFieldView >
9298 </ ReferenceArrayFieldBase >
9399 ) ;
94100} ;
@@ -101,10 +107,11 @@ export interface ReferenceArrayFieldProps<
101107 pagination ?: React . ReactElement ;
102108}
103109
104- export interface ReferenceArrayFieldViewProps
105- extends Omit < ReferenceArrayFieldProps , 'resource' | 'page' | 'perPage' > ,
106- Omit < ListControllerProps , 'queryOptions' > {
110+ export interface ReferenceArrayFieldViewProps {
107111 pagination ?: React . ReactElement ;
112+ children ?: React . ReactNode ;
113+ className ?: string ;
114+ sx ?: SxProps < Theme > ;
108115}
109116
110117export const ReferenceArrayFieldView = (
0 commit comments