From 56aaf75db5778ee275ebd537c7bba7bc7cc5e220 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Sun, 14 Mar 2021 22:41:25 +0100 Subject: [PATCH] refactoring --- packages/react/src/NodeViewContent.tsx | 7 +------ packages/react/src/NodeViewWrapper.tsx | 7 +------ packages/react/src/useReactNodeView.ts | 7 ++++++- 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/packages/react/src/NodeViewContent.tsx b/packages/react/src/NodeViewContent.tsx index 62d9cb28..fbc64d8a 100644 --- a/packages/react/src/NodeViewContent.tsx +++ b/packages/react/src/NodeViewContent.tsx @@ -6,19 +6,14 @@ export interface NodeViewContentProps { } export const NodeViewContent: React.FC = props => { - // TODO - // @ts-ignore const { isEditable } = useReactNodeView() - const Tag = props.as || 'div' return ( ) } diff --git a/packages/react/src/NodeViewWrapper.tsx b/packages/react/src/NodeViewWrapper.tsx index 3941106e..6e159123 100644 --- a/packages/react/src/NodeViewWrapper.tsx +++ b/packages/react/src/NodeViewWrapper.tsx @@ -6,19 +6,14 @@ export interface NodeViewWrapperProps { } export const NodeViewWrapper: React.FC = props => { - // TODO - // @ts-ignore const { onDragStart } = useReactNodeView() - const Tag = props.as || 'div' return ( {props.children} diff --git a/packages/react/src/useReactNodeView.ts b/packages/react/src/useReactNodeView.ts index 0225a201..094a388e 100644 --- a/packages/react/src/useReactNodeView.ts +++ b/packages/react/src/useReactNodeView.ts @@ -1,6 +1,11 @@ import React, { useContext } from 'react' -export const ReactNodeViewContext = React.createContext({ +export interface ReactNodeViewContextProps { + isEditable: boolean, + onDragStart: (event: DragEvent) => void, +} + +export const ReactNodeViewContext = React.createContext>({ isEditable: undefined, onDragStart: undefined, })