lion/packages/overlays/src/configurations/withDropdownConfig.js
gerjanvangeest 6e86fb4eab
fix(overlays): hide local overlay on ESC (#1500)
* fix(overlays): hide local overlay on ESC
2021-09-21 17:29:52 +02:00

22 lines
505 B
JavaScript

/**
* @typedef {import('../../types/OverlayConfig').OverlayConfig} OverlayConfig
*/
export const withDropdownConfig = () =>
/** @type {OverlayConfig} */ ({
placementMode: 'local',
inheritsReferenceWidth: 'min',
hidesOnOutsideClick: true,
hidesOnOutsideEsc: true,
hidesOnEsc: true,
popperConfig: {
placement: 'bottom-start',
modifiers: [
{
name: 'offset',
enabled: false,
},
],
},
handlesAccessibility: true,
});