From 8080cd9268a1e80eda09d22101d5f44e32530b6d Mon Sep 17 00:00:00 2001 From: Armin Mehinovic Date: Mon, 3 Feb 2025 20:22:27 +0100 Subject: [PATCH] Fix return type for useGridApiContext for React < 19 --- .../src/hooks/utils/useGridApiContext.ts | 6 ++++-- .../x-data-grid-pro/src/hooks/utils/useGridApiContext.ts | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/x-data-grid-premium/src/hooks/utils/useGridApiContext.ts b/packages/x-data-grid-premium/src/hooks/utils/useGridApiContext.ts index de89813383fde..a998dced7aa03 100644 --- a/packages/x-data-grid-premium/src/hooks/utils/useGridApiContext.ts +++ b/packages/x-data-grid-premium/src/hooks/utils/useGridApiContext.ts @@ -1,4 +1,6 @@ -import { useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid'; +import { RefObject } from '@mui/x-internals/types'; +import { GridApiCommon, useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid'; import { GridApiPremium } from '../../models/gridApiPremium'; -export const useGridApiContext = useCommunityGridApiContext; +export const useGridApiContext: () => RefObject = + useCommunityGridApiContext; diff --git a/packages/x-data-grid-pro/src/hooks/utils/useGridApiContext.ts b/packages/x-data-grid-pro/src/hooks/utils/useGridApiContext.ts index bd5f4f2a1b599..d3ee820aac6d4 100644 --- a/packages/x-data-grid-pro/src/hooks/utils/useGridApiContext.ts +++ b/packages/x-data-grid-pro/src/hooks/utils/useGridApiContext.ts @@ -1,4 +1,6 @@ -import { useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid'; +import { RefObject } from '@mui/x-internals/types'; +import { GridApiCommon, useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid'; import { GridApiPro } from '../../models/gridApiPro'; -export const useGridApiContext = useCommunityGridApiContext; +export const useGridApiContext: () => RefObject = + useCommunityGridApiContext;