diff --git a/packages/ra-core/src/core/Resource.tsx b/packages/ra-core/src/core/Resource.tsx index 47bfb7db76a..41f2559d58b 100644 --- a/packages/ra-core/src/core/Resource.tsx +++ b/packages/ra-core/src/core/Resource.tsx @@ -55,12 +55,13 @@ const ResourceRoutes: FunctionComponent = ({ const resourceData = useMemo( () => ({ resource: name, + options, hasList: !!list, hasEdit: !!edit, hasShow: !!show, hasCreate: !!create, }), - [name, create, edit, list, show] + [name, options, create, edit, list, show] ); // match tends to change even on the same route ; using memo to avoid an extra render