fix(layout): keep resize handles above panes
This commit is contained in:
@@ -28,6 +28,12 @@ describe('ResizeHandle', () => {
|
||||
expect(handle.style.cursor || handle.className).toBeTruthy()
|
||||
})
|
||||
|
||||
it('stacks above z-indexed panel surfaces', () => {
|
||||
const { container } = render(<ResizeHandle onResize={vi.fn()} />)
|
||||
const handle = container.firstChild as HTMLElement
|
||||
expect(handle.className).toContain('z-30')
|
||||
})
|
||||
|
||||
it('calls onResize with delta during drag', () => {
|
||||
const onResize = vi.fn()
|
||||
const { container } = render(<ResizeHandle onResize={onResize} />)
|
||||
|
||||
@@ -67,7 +67,7 @@ export function ResizeHandle({ onResize }: ResizeHandleProps) {
|
||||
|
||||
return (
|
||||
<div
|
||||
className="relative z-10 -ml-1 w-1 shrink-0 self-stretch cursor-col-resize bg-transparent transition-colors hover:bg-[var(--border)]"
|
||||
className="relative z-30 -ml-1 w-1 shrink-0 self-stretch cursor-col-resize bg-transparent transition-colors hover:bg-[var(--border)]"
|
||||
onMouseDown={handleMouseDown}
|
||||
/>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user