diff --git a/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/pointer_event_utils.ts b/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/pointer_event_utils.ts index f21fc52647d50..83d5c757c0b83 100644 --- a/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/pointer_event_utils.ts +++ b/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/pointer_event_utils.ts @@ -7,34 +7,25 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { PanelInteractionEvent, RuntimeGridSettings } from '../types'; +import { PanelInteractionEvent } from '../types'; import { getPointerPosition } from './sensors'; import { UserInteractionEvent } from './types'; -const getGridWidth = (runtimeSettings: RuntimeGridSettings) => { - const { columnCount, gutterSize, columnPixelWidth } = runtimeSettings; - return (gutterSize + columnPixelWidth) * columnCount + gutterSize * 2; -}; - // Calculates the preview rect coordinates for a resized panel export const getResizePreviewRect = ({ interactionEvent, pointerPixel, - runtimeSettings, }: { pointerPixel: { clientX: number; clientY: number }; interactionEvent: PanelInteractionEvent; - runtimeSettings: RuntimeGridSettings; }) => { const panelRect = interactionEvent.panelDiv.getBoundingClientRect(); + return { left: panelRect.left, top: panelRect.top, bottom: pointerPixel.clientY - interactionEvent.pointerOffsets.bottom, - right: Math.min( - pointerPixel.clientX - interactionEvent.pointerOffsets.right, - getGridWidth(runtimeSettings) - ), + right: pointerPixel.clientX - interactionEvent.pointerOffsets.right, }; }; diff --git a/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/state_manager_actions.ts b/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/state_manager_actions.ts index 4bab79f88f8fd..2b98f97026f29 100644 --- a/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/state_manager_actions.ts +++ b/src/platform/packages/private/kbn-grid-layout/grid/use_grid_layout_events/state_manager_actions.ts @@ -88,7 +88,6 @@ export const moveAction = ( ? getResizePreviewRect({ interactionEvent, pointerPixel, - runtimeSettings, }) : getDragPreviewRect({ interactionEvent,