UNPKG

@hhgtech/hhg-components

Version:
29 lines (28 loc) 1.07 kB
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 };