Skip to content

Commit e9be335

Browse files
arminmehweb-flow
authored andcommitted
[DataGridPro] Fix the return type of useGridApiContext() for Pro and Premium packages on React < 19 (#16441)
1 parent 1e6ac1b commit e9be335

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid';
1+
import { RefObject } from '@mui/x-internals/types';
2+
import { GridApiCommon, useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid';
23
import { GridApiPremium } from '../../models/gridApiPremium';
34

4-
export const useGridApiContext = useCommunityGridApiContext<GridApiPremium>;
5+
export const useGridApiContext: <Api extends GridApiCommon = GridApiPremium>() => RefObject<Api> =
6+
useCommunityGridApiContext;
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid';
1+
import { RefObject } from '@mui/x-internals/types';
2+
import { GridApiCommon, useGridApiContext as useCommunityGridApiContext } from '@mui/x-data-grid';
23
import { GridApiPro } from '../../models/gridApiPro';
34

4-
export const useGridApiContext = useCommunityGridApiContext<GridApiPro>;
5+
export const useGridApiContext: <Api extends GridApiCommon = GridApiPro>() => RefObject<Api> =
6+
useCommunityGridApiContext;

0 commit comments

Comments
 (0)