UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

18 lines (17 loc) 618 B
import * as React from 'react'; import type { DrawerPlacement } from "../index.js"; import type { OnResizeHandler } from "./useResizeHandlers.js"; export interface UseResizableDrawerItemParams { placement?: DrawerPlacement; size?: number; minSize?: number; maxSize?: number; onResizeStart?: OnResizeHandler; onResizeEnd?: OnResizeHandler; onResize?: OnResizeHandler; overlayRef: React.RefObject<HTMLElement>; } export declare function useResizableDrawerItem(params: UseResizableDrawerItemParams): { currentSize: number; onResizerPointerDown: (e: React.PointerEvent) => void; };