From a15a646e112bf346d7e031c2ecfa1c239ea07871 Mon Sep 17 00:00:00 2001 From: mathuo <6710312+mathuo@users.noreply.github.com> Date: Mon, 25 Oct 2021 22:05:22 +0100 Subject: [PATCH] chore: remove code --- packages/dockview/src/react/dropTarget.tsx | 44 ---------------------- packages/dockview/src/react/index.ts | 2 - 2 files changed, 46 deletions(-) delete mode 100644 packages/dockview/src/react/dropTarget.tsx diff --git a/packages/dockview/src/react/dropTarget.tsx b/packages/dockview/src/react/dropTarget.tsx deleted file mode 100644 index 4a95ff4f0..000000000 --- a/packages/dockview/src/react/dropTarget.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import * as React from 'react'; -import { - CanDisplayOverlay, - Droptarget, - DropTargetDirections, -} from '../dnd/droptarget'; - -export interface IDragTragetProps { - canDisplayOverlay: CanDisplayOverlay; - validOverlays: DropTargetDirections; - children: React.ReactNode; -} - -export const DockviewDropTarget = React.forwardRef( - (props: IDragTragetProps, ref: React.ForwardedRef) => { - const domRef = React.useRef(null); - const dropTargetRef = React.useRef(); - - React.useImperativeHandle(ref, () => domRef.current!, []); - - React.useEffect(() => { - dropTargetRef.current = new Droptarget(domRef.current!, { - canDisplayOverlay: props.canDisplayOverlay, - validOverlays: props.validOverlays, - }); - - return () => { - dropTargetRef.current?.dispose(); - }; - }, []); - - React.useEffect(() => { - dropTargetRef.current!.validOverlays = props.validOverlays; - }, [props.validOverlays]); - - React.useEffect(() => { - dropTargetRef.current!.canDisplayOverlay = props.canDisplayOverlay; - }, [props.canDisplayOverlay]); - - return
{props.children}
; - } -); - -DockviewDropTarget.displayName = 'DockviewDropTarget'; diff --git a/packages/dockview/src/react/index.ts b/packages/dockview/src/react/index.ts index 7ae89882c..da26aad82 100644 --- a/packages/dockview/src/react/index.ts +++ b/packages/dockview/src/react/index.ts @@ -4,8 +4,6 @@ export * from './splitview/splitview'; export * from './gridview/gridview'; export * from './dockview/reactContentPart'; export * from './dockview/reactHeaderPart'; -export * from '../gridview/gridviewPanel'; export * from './paneview/paneview'; export * from './types'; export * from './react'; -export * from './dropTarget';