Add 'shift' middleware to DropdownMenu

environments/review-media-view-c8pef8/deployments/3427
Chewbacca 1 year ago
parent d875be4465
commit cbf4878f7f

@ -1,4 +1,4 @@
import { offset, Placement, useFloating, flip, arrow } from '@floating-ui/react'; import { offset, Placement, useFloating, flip, arrow, shift } from '@floating-ui/react';
import clsx from 'clsx'; import clsx from 'clsx';
import { supportsPassiveEvents } from 'detect-passive-events'; import { supportsPassiveEvents } from 'detect-passive-events';
import React, { useEffect, useMemo, useRef, useState } from 'react'; import React, { useEffect, useMemo, useRef, useState } from 'react';
@ -65,6 +65,9 @@ const DropdownMenu = (props: IDropdownMenu) => {
middleware: [ middleware: [
offset(12), offset(12),
flip(), flip(),
shift({
padding: 8,
}),
arrow({ arrow({
element: arrowRef, element: arrowRef,
}), }),

Loading…
Cancel
Save