UNPKG

1.7 kBJavaScriptView Raw
1var autoAdjustOverflow = {
2 adjustX: 1,
3 adjustY: 1
4};
5var targetOffset = [0, 0];
6export var placements = {
7 left: {
8 points: ['cr', 'cl'],
9 overflow: autoAdjustOverflow,
10 offset: [-4, 0],
11 targetOffset: targetOffset
12 },
13 right: {
14 points: ['cl', 'cr'],
15 overflow: autoAdjustOverflow,
16 offset: [4, 0],
17 targetOffset: targetOffset
18 },
19 top: {
20 points: ['bc', 'tc'],
21 overflow: autoAdjustOverflow,
22 offset: [0, -4],
23 targetOffset: targetOffset
24 },
25 bottom: {
26 points: ['tc', 'bc'],
27 overflow: autoAdjustOverflow,
28 offset: [0, 4],
29 targetOffset: targetOffset
30 },
31 topLeft: {
32 points: ['bl', 'tl'],
33 overflow: autoAdjustOverflow,
34 offset: [0, -4],
35 targetOffset: targetOffset
36 },
37 leftTop: {
38 points: ['tr', 'tl'],
39 overflow: autoAdjustOverflow,
40 offset: [-4, 0],
41 targetOffset: targetOffset
42 },
43 topRight: {
44 points: ['br', 'tr'],
45 overflow: autoAdjustOverflow,
46 offset: [0, -4],
47 targetOffset: targetOffset
48 },
49 rightTop: {
50 points: ['tl', 'tr'],
51 overflow: autoAdjustOverflow,
52 offset: [4, 0],
53 targetOffset: targetOffset
54 },
55 bottomRight: {
56 points: ['tr', 'br'],
57 overflow: autoAdjustOverflow,
58 offset: [0, 4],
59 targetOffset: targetOffset
60 },
61 rightBottom: {
62 points: ['bl', 'br'],
63 overflow: autoAdjustOverflow,
64 offset: [4, 0],
65 targetOffset: targetOffset
66 },
67 bottomLeft: {
68 points: ['tl', 'bl'],
69 overflow: autoAdjustOverflow,
70 offset: [0, 4],
71 targetOffset: targetOffset
72 },
73 leftBottom: {
74 points: ['br', 'bl'],
75 overflow: autoAdjustOverflow,
76 offset: [-4, 0],
77 targetOffset: targetOffset
78 }
79};
80export default placements;
\No newline at end of file