DropIndicator.js 816 B

12345678910111213141516171819202122232425262728293031323334
  1. import React from 'react';
  2. var DropIndicator = function DropIndicator(props) {
  3. var dropPosition = props.dropPosition,
  4. dropLevelOffset = props.dropLevelOffset,
  5. indent = props.indent;
  6. var style = {
  7. pointerEvents: 'none',
  8. position: 'absolute',
  9. right: 0,
  10. backgroundColor: 'red',
  11. height: 2
  12. };
  13. switch (dropPosition) {
  14. case -1:
  15. style.top = 0;
  16. style.left = -dropLevelOffset * indent;
  17. break;
  18. case 1:
  19. style.bottom = 0;
  20. style.left = -dropLevelOffset * indent;
  21. break;
  22. case 0:
  23. style.bottom = 0;
  24. style.left = indent;
  25. break;
  26. }
  27. return /*#__PURE__*/React.createElement("div", {
  28. style: style
  29. });
  30. };
  31. if (process.env.NODE_ENV !== 'production') {
  32. DropIndicator.displayName = 'DropIndicator';
  33. }
  34. export default DropIndicator;