From 217d84d6b25c44ea9791e4ca760a35e46f2e0653 Mon Sep 17 00:00:00 2001 From: Rohit Sharma Date: Thu, 4 Feb 2021 01:07:25 +0530 Subject: [PATCH] Remove the initial margin from dropdown/popover in favor of Popper (#32524) * Remove the margin from dropdown in favor of Popper - Set the default margin to 0 for dropdowns (To remove the Popper's warning) - Set the required offset in dropdown's defaults * Remove the margin from the popover component Co-authored-by: XhmikosR --- js/src/dropdown.js | 2 +- js/src/popover.js | 1 + scss/_dropdown.scss | 27 ++++++++++++++----- scss/_popover.scss | 12 --------- site/content/docs/5.0/components/dropdowns.md | 2 +- site/content/docs/5.0/components/popovers.md | 2 +- 6 files changed, 24 insertions(+), 22 deletions(-) diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 66ff8cc4fc..8fdf455801 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -72,7 +72,7 @@ const PLACEMENT_RIGHT = isRTL ? 'left-start' : 'right-start' const PLACEMENT_LEFT = isRTL ? 'right-start' : 'left-start' const Default = { - offset: [0, 0], + offset: [0, 2], flip: true, boundary: 'clippingParents', reference: 'toggle', diff --git a/js/src/popover.js b/js/src/popover.js index b5a788961c..4c672b5189 100644 --- a/js/src/popover.js +++ b/js/src/popover.js @@ -25,6 +25,7 @@ const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\s)${CLASS_PREFIX}\\S+`, 'g') const Default = { ...Tooltip.Default, placement: 'right', + offset: [0, 8], trigger: 'click', content: '', template: '