File tree 1 file changed +12
-3
lines changed
packages/@interactjs/utils
1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -213,16 +213,25 @@ export function getElementClientRect (element: Element): Required<Rect> {
213
213
const clientRect =
214
214
element instanceof domObjects . SVGElement ? element . getBoundingClientRect ( ) : element . getClientRects ( ) [ 0 ]
215
215
216
- return (
217
- clientRect && {
216
+ if ( clientRect ) {
217
+ return {
218
218
left : clientRect . left ,
219
219
right : clientRect . right ,
220
220
top : clientRect . top ,
221
221
bottom : clientRect . bottom ,
222
222
width : clientRect . width || clientRect . right - clientRect . left ,
223
223
height : clientRect . height || clientRect . bottom - clientRect . top ,
224
224
}
225
- )
225
+ }
226
+
227
+ return {
228
+ left : 0 ,
229
+ right : 0 ,
230
+ top : 0 ,
231
+ bottom : 0 ,
232
+ width : 0 ,
233
+ height : 0 ,
234
+ }
226
235
}
227
236
228
237
export function getElementRect ( element : Element ) {
You can’t perform that action at this time.
0 commit comments