@nipe-solutions/react-spring-bottom-sheet
Version:
Accessible and composable bottom sheets for React
16 lines (15 loc) • 732 B
TypeScript
import type { ReactNode } from 'react';
import type { OpenChangeDetails, SnapPoint } from '../public-types.js';
export interface SheetRootProps {
children: ReactNode;
open?: boolean;
defaultOpen?: boolean;
onOpenChange?: (open: boolean, details: OpenChangeDetails) => void;
snapPoints?: readonly SnapPoint[];
activeSnapPoint?: string;
defaultSnapPoint?: string;
onSnapPointChange?: (id: string) => void;
modal?: boolean;
dismissible?: boolean;
}
export declare function Root({ children, open: controlledOpen, defaultOpen, onOpenChange, snapPoints, activeSnapPoint: controlledSnapPoint, defaultSnapPoint, onSnapPointChange, modal, dismissible, }: SheetRootProps): import("react").JSX.Element;