We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6824937 commit f600a32Copy full SHA for f600a32
packages/ra-core/src/controller/record/WithRecord.tsx
@@ -14,14 +14,16 @@ import { useRecordContext } from './useRecordContext';
14
* </Show>
15
* );
16
*/
17
-export const WithRecord = <RecordType extends RaRecord>({
+export const WithRecord = <RecordType extends Record<string, unknown> = any>({
18
render,
19
}: WithRecordProps<RecordType>) => {
20
const record = useRecordContext<RecordType>();
21
return record ? render(record) : null;
22
};
23
24
-export interface WithRecordProps<RecordType extends RaRecord> {
+export interface WithRecordProps<
25
+ RecordType extends Record<string, unknown> = any
26
+> {
27
render: (record: RecordType) => ReactElement;
28
label?: string;
29
}
0 commit comments