placements.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.placements = exports.default = void 0;
  6. var autoAdjustOverflowTopBottom = {
  7. shiftX: 64,
  8. adjustY: 1
  9. };
  10. var autoAdjustOverflowLeftRight = {
  11. adjustX: 1,
  12. shiftY: true
  13. };
  14. var targetOffset = [0, 0];
  15. var placements = exports.placements = {
  16. left: {
  17. points: ['cr', 'cl'],
  18. overflow: autoAdjustOverflowLeftRight,
  19. offset: [-4, 0],
  20. targetOffset: targetOffset
  21. },
  22. right: {
  23. points: ['cl', 'cr'],
  24. overflow: autoAdjustOverflowLeftRight,
  25. offset: [4, 0],
  26. targetOffset: targetOffset
  27. },
  28. top: {
  29. points: ['bc', 'tc'],
  30. overflow: autoAdjustOverflowTopBottom,
  31. offset: [0, -4],
  32. targetOffset: targetOffset
  33. },
  34. bottom: {
  35. points: ['tc', 'bc'],
  36. overflow: autoAdjustOverflowTopBottom,
  37. offset: [0, 4],
  38. targetOffset: targetOffset
  39. },
  40. topLeft: {
  41. points: ['bl', 'tl'],
  42. overflow: autoAdjustOverflowTopBottom,
  43. offset: [0, -4],
  44. targetOffset: targetOffset
  45. },
  46. leftTop: {
  47. points: ['tr', 'tl'],
  48. overflow: autoAdjustOverflowLeftRight,
  49. offset: [-4, 0],
  50. targetOffset: targetOffset
  51. },
  52. topRight: {
  53. points: ['br', 'tr'],
  54. overflow: autoAdjustOverflowTopBottom,
  55. offset: [0, -4],
  56. targetOffset: targetOffset
  57. },
  58. rightTop: {
  59. points: ['tl', 'tr'],
  60. overflow: autoAdjustOverflowLeftRight,
  61. offset: [4, 0],
  62. targetOffset: targetOffset
  63. },
  64. bottomRight: {
  65. points: ['tr', 'br'],
  66. overflow: autoAdjustOverflowTopBottom,
  67. offset: [0, 4],
  68. targetOffset: targetOffset
  69. },
  70. rightBottom: {
  71. points: ['bl', 'br'],
  72. overflow: autoAdjustOverflowLeftRight,
  73. offset: [4, 0],
  74. targetOffset: targetOffset
  75. },
  76. bottomLeft: {
  77. points: ['tl', 'bl'],
  78. overflow: autoAdjustOverflowTopBottom,
  79. offset: [0, 4],
  80. targetOffset: targetOffset
  81. },
  82. leftBottom: {
  83. points: ['br', 'bl'],
  84. overflow: autoAdjustOverflowLeftRight,
  85. offset: [-4, 0],
  86. targetOffset: targetOffset
  87. }
  88. };
  89. var _default = exports.default = placements;