File tree Expand file tree Collapse file tree
packages/ra-core/src/controller/list Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,19 +11,22 @@ import { useListContext } from './useListContext';
1111 * <List>
1212 * <WithListContext render={({ data }) => (
1313 * <ul>
14- * {data ? data.map(record => (
14+ * {data && data.map(record => (
1515 * <li key={record.id}>{record.title}</li>
16- * )) : null }
16+ * ))}
1717 * </ul>
1818 * )} />
1919 * </List>
2020 * );
2121 */
2222export const WithListContext = < RecordType extends RaRecord > ( {
2323 render,
24- } : WithListContextProps < RecordType > ) => render ( useListContext < RecordType > ( ) ) ;
24+ } : WithListContextProps < RecordType > ) =>
25+ render ( useListContext < RecordType > ( ) ) || null ;
2526
2627export interface WithListContextProps < RecordType extends RaRecord > {
27- render : ( context : ListControllerResult < RecordType > ) => ReactElement | null ;
28+ render : (
29+ context : ListControllerResult < RecordType >
30+ ) => ReactElement | false | null ;
2831 label ?: string ;
2932}
You can’t perform that action at this time.
0 commit comments