UNPKG

easemob-chat-uikit

Version:

![Static Badge](https://img.shields.io/badge/platform-React-green) ![Static Badge](https://img.shields.io/badge/language-typescript-green) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/easemob/Easemob-UIKit-web) ![GitHub last c

22 lines (21 loc) 660 B
/// <reference types="react" /> export interface ResizableConfig { enabled: boolean; minWidth?: number; minHeight?: number; maxWidth?: number; maxHeight?: number; onResize?: (width: number, height: number, newLeft?: number, newTop?: number, direction?: string) => void; containerRef?: React.RefObject<HTMLDivElement>; } export interface ResizableState { width: number; height: number; isResizing: boolean; resizeDirection: string; } export declare const useResizable: (config: ResizableConfig) => { containerRef: import("react").RefObject<HTMLDivElement>; state: ResizableState; isResizable: boolean; };