From e4a3c0904fe48494dda6d3b796b9c06351a3a478 Mon Sep 17 00:00:00 2001 From: Andrew Cherniavskyi Date: Fri, 17 Jun 2022 13:02:59 +0200 Subject: [PATCH] do not allow to select pinned rows --- .../src/hooks/features/selection/useGridSelection.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/grid/x-data-grid/src/hooks/features/selection/useGridSelection.ts b/packages/grid/x-data-grid/src/hooks/features/selection/useGridSelection.ts index eec1b28a77e84..6edd46a988d37 100644 --- a/packages/grid/x-data-grid/src/hooks/features/selection/useGridSelection.ts +++ b/packages/grid/x-data-grid/src/hooks/features/selection/useGridSelection.ts @@ -336,6 +336,10 @@ export const useGridSelection = ( } } + if (params.rowNode.isPinned) { + return; + } + if (event.shiftKey && (canHaveMultipleSelection || checkboxSelection)) { expandMouseRowRangeSelection(params.id); } else {