/**
*
* CustomDragLayer
*/
import React from 'react';
import PropTypes from 'prop-types';
import { DragLayer } from 'react-dnd';
import { flow } from 'lodash';
import DragBox from 'components/DragBox';
import ItemTypes from 'utils/ItemTypes';
import styles from './styles.scss';
function getItemStyles(props) {
const { initialOffset, currentOffset, mouseOffset } = props;
if (!initialOffset || !currentOffset) {
return { display: 'none' };
}
const { x, y } = mouseOffset;
const transform = `translate(${x -50}px, ${y - 35}px)`;
return {
transform,
WebkitTransform: transform,
};
}
class CustomDragLayer extends React.Component {
renderItem(type, item) {
switch (type) {
case ItemTypes.VARIABLE:
case ItemTypes.NORMAL:
return