lion/packages/ui/components/overlays/src/configurations/withBottomSheetConfig.js
2022-12-15 16:52:02 +01:00

19 lines
517 B
JavaScript

import { withClickInteraction } from './visibility-trigger-partials/withClickInteraction.js';
/**
* @typedef {import('../../types/OverlayConfig.js').OverlayConfig} OverlayConfig
*/
export const withBottomSheetConfig = () =>
/** @type {OverlayConfig} */ ({
hasBackdrop: true,
preventsScroll: true,
trapsKeyboardFocus: true,
hidesOnEsc: true,
placementMode: 'global',
viewportConfig: {
placement: 'bottom',
},
handlesAccessibility: true,
...withClickInteraction(),
});