@lion/overlays
Version:
Overlays System using lit-html for rendering
17 lines (15 loc) • 388 B
JavaScript
/**
* @typedef {import('../../types/OverlayConfig').OverlayConfig} OverlayConfig
*/
export const withBottomSheetConfig = () =>
/** @type {OverlayConfig} */ ({
hasBackdrop: true,
preventsScroll: true,
trapsKeyboardFocus: true,
hidesOnEsc: true,
placementMode: 'global',
viewportConfig: {
placement: 'bottom',
},
handlesAccessibility: true,
});