@hhgtech/hhg-components
Version:
Hello Health Group common components
29 lines (28 loc) • 1.07 kB
TypeScript
import React, { FC } from 'react';
export type DrawerComponentProps = {
modal?: boolean;
defaultOpen?: boolean;
open?: boolean;
onClose?: () => void;
onOpenChange?: (open: boolean) => void;
children?: React.ReactNode;
container?: HTMLElement | null;
snapPoints?: (number | string)[];
activeSnapPoint?: number | string | null;
setActiveSnapPoint?: (snapPoint: number | string | null) => void;
onAnimationEnd?: (open: boolean) => void;
fadeFromIndex?: number;
className?: string;
overlayClassName?: string;
noBodyStyles?: boolean;
shouldScaleBackground?: boolean;
setBackgroundColorOnScale?: boolean;
scrollLockTimeout?: number;
fixed?: boolean;
handleOnly?: boolean;
dismissible?: boolean;
onDrag?: (event: React.PointerEvent<HTMLDivElement>, percentageDragged: number) => void;
onRelease?: (event: React.PointerEvent<HTMLDivElement>, open: boolean) => void;
};
declare const DrawerComponent: FC<DrawerComponentProps>;
export { DrawerComponent };