@awsui/components-react
Version:
On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en
21 lines • 802 B
TypeScript
import React from 'react';
import { AppLayoutProps } from '../interfaces';
import { FocusControlRefs } from './use-focus-control';
interface DrawerResizeProps {
activeDrawer: AppLayoutProps.Drawer | undefined;
activeDrawerSize: number;
onActiveDrawerResize: (detail: {
id: string;
size: number;
}) => void;
drawersRefs: FocusControlRefs;
isToolsOpen: boolean;
drawersMaxWidth: number;
drawersMinWidth: number;
}
declare function useResize(drawerRefObject: React.RefObject<HTMLDivElement>, { activeDrawer, activeDrawerSize, onActiveDrawerResize, drawersRefs, isToolsOpen, drawersMinWidth, drawersMaxWidth, }: DrawerResizeProps): {
resizeHandle: JSX.Element;
drawerSize: number;
};
export default useResize;
//# sourceMappingURL=use-resize.d.ts.map