Make basic flow with add text work

This commit is contained in:
2018-04-09 07:49:50 +05:30
parent 1912d5d0d8
commit 02e200fd57
15 changed files with 191 additions and 72 deletions
@@ -1,3 +1,9 @@
.drag-container {
overflow: hidden;
position: relative;
}
.drag-container.dragging {
cursor: move;
}
@@ -1,4 +1,5 @@
import * as React from 'react';
import * as classNames from 'classnames';
import './DragContainer.css';
import { DragContextProvider, DragSharedInfo, XYPair } from '../../Helpers';
@@ -129,10 +130,16 @@ export class DragContainer extends React.Component<DragContainerProps, DragConta
offsetMap: currentOffsetMap
};
const defaultClassName = 'drag-container';
const classNamesArray = [defaultClassName];
if (this.state.ongoing.dragging) {
classNamesArray.push('dragging');
}
return (
<CustomProvider value={providerValue}>
<div
className="drag-container"
className={classNames(classNamesArray)}
onMouseMove={this.handleDragMove}
onMouseUp={this.handleDragStop}
// tslint:disable-next-line:no-console