diff --git a/packages/ra-ui-materialui/src/button/ShowButton.tsx b/packages/ra-ui-materialui/src/button/ShowButton.tsx index 20d82a7880c..50ed458a567 100644 --- a/packages/ra-ui-materialui/src/button/ShowButton.tsx +++ b/packages/ra-ui-materialui/src/button/ShowButton.tsx @@ -74,7 +74,8 @@ const PureShowButton = memo( ? props.record.id === nextProps.record.id : props.record == nextProps.record) && // eslint-disable-line eqeqeq props.basePath === nextProps.basePath && - props.to === nextProps.to + props.to === nextProps.to && + props.disabled === nextProps.disabled ); export default PureShowButton;