@attio/react-native-bottom-sheet-toolbox
Version:
17 lines • 907 B
TypeScript
import React from "react";
import type { BottomSheetToolboxProps, BottomSheetToolboxRef } from "../bottom-sheet-toolbox";
export interface BottomSheetModalWrapperRef {
open: () => void;
close: () => void;
}
interface BottomSheetModalWrapperProps<T extends Pick<BottomSheetToolboxRef, "close"> = BottomSheetToolboxRef> {
children: (sheetProps: Required<Pick<BottomSheetToolboxProps, "onClose">> & {
ref: React.ForwardedRef<T>;
}) => React.ReactNode;
onClose: BottomSheetToolboxProps["onClose"] | null;
openSheetOnMount?: boolean;
ref?: React.ForwardedRef<BottomSheetModalWrapperRef>;
}
export declare function BottomSheetModalWrapper<T extends Pick<BottomSheetToolboxRef, "close"> = BottomSheetToolboxRef>({ ref, children, openSheetOnMount, onClose }: BottomSheetModalWrapperProps<T>): React.JSX.Element;
export {};
//# sourceMappingURL=bottom-sheet-modal-wrapper.d.ts.map