import React from 'react';
import { HTMLAttributes, ComponentClass } from 'react';
import styled from 'styled-components';
import { EditorView } from 'prosemirror-view';
import { clickAreaClickHandler } from '../click-area-helper';
const ClickWrapper: ComponentClass> = styled.div`
flex-grow: 1;
height: 100%;
`;
ClickWrapper.displayName = 'ClickWrapper';
export interface Props {
editorView?: EditorView;
children?: any;
}
export default class ClickAreaBlock extends React.Component {
private handleClick = (event: React.MouseEvent) => {
const { editorView: view } = this.props;
if (!view) {
return;
}
clickAreaClickHandler(view, event);
};
render() {
return (
{this.props.children}
);
}
}