19 lines
612 B
TypeScript
19 lines
612 B
TypeScript
export type ScrollLockProps = {
|
|
/**
|
|
* Whether to prevent body scrolling when the content is open.
|
|
*
|
|
* @default true
|
|
*/
|
|
preventScroll?: boolean;
|
|
/**
|
|
* The delay in milliseconds before the scrollbar is restored after closing the
|
|
* dialog. This is only applicable when using the `child` snippet for custom
|
|
* transitions and `preventScroll` is `true`. You should set this to a value
|
|
* greater than the transition duration to prevent content from shifting during
|
|
* the transition.
|
|
*
|
|
* @default null
|
|
*/
|
|
restoreScrollDelay?: number | null;
|
|
};
|