@@ -364,21 +364,24 @@ const VerticalDivider: React.FC<React.PropsWithChildren<DividerProps & Draggable
364
364
window . addEventListener ( 'keydown' , handleKeyDrag )
365
365
window . addEventListener ( 'mouseup' , handleDragEnd )
366
366
window . addEventListener ( 'keyup' , handleKeyDragEnd )
367
- document . body . setAttribute ( 'data-page-layout-dragging' , 'true' )
367
+ const body = document . body as HTMLElement | undefined
368
+ body ?. setAttribute ( 'data-page-layout-dragging' , 'true' )
368
369
} else {
369
370
window . removeEventListener ( 'mousemove' , handleDrag )
370
371
window . removeEventListener ( 'mouseup' , handleDragEnd )
371
372
window . removeEventListener ( 'keydown' , handleKeyDrag )
372
373
window . removeEventListener ( 'keyup' , handleKeyDragEnd )
373
- document . body . removeAttribute ( 'data-page-layout-dragging' )
374
+ const body = document . body as HTMLElement | undefined
375
+ body ?. removeAttribute ( 'data-page-layout-dragging' )
374
376
}
375
377
376
378
return ( ) => {
377
379
window . removeEventListener ( 'mousemove' , handleDrag )
378
380
window . removeEventListener ( 'mouseup' , handleDragEnd )
379
381
window . removeEventListener ( 'keydown' , handleKeyDrag )
380
382
window . removeEventListener ( 'keyup' , handleKeyDragEnd )
381
- document . body . removeAttribute ( 'data-page-layout-dragging' )
383
+ const body = document . body as HTMLElement | undefined
384
+ body ?. removeAttribute ( 'data-page-layout-dragging' )
382
385
}
383
386
} , [ isDragging , isKeyboardDrag , currentWidth , minWidth , maxWidth ] )
384
387
0 commit comments