Skip to content

Commit 49507eb

Browse files
citizensasSassoun Derderian
andauthored
feat: pass the hoverX and hoverY to the drawHeader args (#1039)
* feat: pass the hoverX and hoverY to the drawHeader args * docs: add hoverX and hoverY to the drawHeader arguments --------- Co-authored-by: Sassoun Derderian <[email protected]>
1 parent a436d5d commit 49507eb

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

packages/core/API.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -729,6 +729,8 @@ drawHeader?: (args: {
729729
theme: Theme;
730730
rect: Rectangle;
731731
hoverAmount: number;
732+
hoverX: number | undefined;
733+
hoverY: number | undefined;
732734
isSelected: boolean;
733735
isHovered: boolean;
734736
hasSelectedCell: boolean;

packages/core/src/internal/data-grid/data-grid-types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ export type DrawHeaderCallback = (
5151
hasSelectedCell: boolean;
5252
spriteManager: SpriteManager;
5353
menuBounds: Rectangle;
54+
hoverX: number | undefined;
55+
hoverY: number | undefined;
5456
},
5557
drawContent: () => void
5658
) => void;

packages/core/src/internal/data-grid/render/data-grid-render.header.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,8 @@ export function drawHeader(
643643
hasSelectedCell,
644644
spriteManager,
645645
menuBounds: headerLayout?.menuBounds ?? { x: 0, y: 0, height: 0, width: 0 },
646+
hoverX: posX,
647+
hoverY: posY,
646648
},
647649
() =>
648650
drawHeaderInner(

0 commit comments

Comments
 (0)