From d830e3a9627bb591b240c6dcd621d8b743fd1aa1 Mon Sep 17 00:00:00 2001 From: Buchheit Date: Thu, 12 Apr 2018 11:42:18 -0400 Subject: [PATCH] feat: Add specific padding to boundaries (#518) --- packages/popper/src/utils/getBoundaries.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/popper/src/utils/getBoundaries.js b/packages/popper/src/utils/getBoundaries.js index ae6583a042..10d015805e 100644 --- a/packages/popper/src/utils/getBoundaries.js +++ b/packages/popper/src/utils/getBoundaries.js @@ -69,10 +69,17 @@ export default function getBoundaries( } // Add paddings - boundaries.left += padding; - boundaries.top += padding; - boundaries.right -= padding; - boundaries.bottom -= padding; + if(!isNaN(padding)){ + boundaries.left += padding; + boundaries.top += padding; + boundaries.right -= padding; + boundaries.bottom -= padding; + } else { + boundaries.left += padding.left || 0; + boundaries.top += padding.top || 0; + boundaries.right -= padding.right || 0; + boundaries.bottom -= padding.bottom || 0; + } return boundaries; }