@wordpress/components
Version:
UI components for WordPress.
28 lines • 1.56 kB
TypeScript
import { Resizable } from 're-resizable';
import type { ResizableProps } from 're-resizable';
import type { ReactNode } from 'react';
export declare const ResizableBox: import("react").ForwardRefExoticComponent<ResizableProps & {
children: ReactNode;
showHandle?: boolean | undefined;
__experimentalShowTooltip?: boolean | undefined;
__experimentalTooltipProps?: (Pick<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType<any> | undefined;
} & import("react").ClassAttributes<HTMLDivElement> & import("react").HTMLAttributes<HTMLDivElement> & {
'aria-hidden'?: boolean | undefined;
axis?: import("./resize-tooltip/utils").Axis | undefined;
className?: string | undefined;
fadeTimeout?: number | undefined;
isVisible?: boolean | undefined;
labelRef?: import("react").Ref<HTMLDivElement> | undefined;
onResize?: ((data: {
width: number | null;
height: number | null;
}) => void) | undefined;
position?: import("./resize-tooltip/utils").Position | undefined;
showPx?: boolean | undefined;
zIndex?: number | undefined;
}, "position" | "zIndex" | "key" | "as" | keyof import("react").HTMLAttributes<HTMLDivElement> | "theme" | "axis" | "fadeTimeout" | "onResize" | "showPx" | "isVisible" | "labelRef"> & import("react").RefAttributes<HTMLDivElement>) | undefined;
} & import("react").RefAttributes<Resizable>>;
export default ResizableBox;
//# sourceMappingURL=index.d.ts.map