@nipe-solutions/react-spring-bottom-sheet
Version:
Accessible and composable bottom sheets for React
10 lines (9 loc) • 418 B
TypeScript
import type { SnapPoint } from '../public-types.js';
import type { ResolvedLayout } from '../layout/types.js';
export interface UseSheetLayoutOptions {
viewport: HTMLElement | null;
content: HTMLElement | null;
snapPoints: readonly SnapPoint[];
onLayout(layout: ResolvedLayout): void;
}
export declare function useSheetLayout({ viewport, content, snapPoints, onLayout, }: UseSheetLayoutOptions): void;