UNPKG

mui-extended

Version:

Extended UI Components built on Material UI

20 lines (19 loc) 675 B
import { BoxProps } from "@mui/material"; import { Component, RefObject } from "react"; export type ResizableBoxProps = Omit<BoxProps, "onResize"> & { onResize: (width: number, height: number) => void; boxRef?: RefObject<HTMLDivElement>; }; export declare class ResizableBox extends Component<ResizableBoxProps> { private privateRef; private resizeObserver; private jobId; private width; private height; constructor(props: ResizableBoxProps); resizeAction(): void; resizeJob(width: number, height: number): void; componentDidMount(): void; componentWillUnmount(): void; render(): import("react/jsx-runtime").JSX.Element; }