UNPKG

@vtex/admin-ui

Version:

> VTEX admin component library

14 lines (13 loc) 548 B
import type { ReactNode, ReactElement } from 'react'; import type { ModalSize } from './types'; export declare function isReactElement(child: ReactNode): child is Omit<ReactElement, 'type'> & { type: { displayName: string; }; }; export declare function useComponentsExistence(children: ReactNode): { hasHeader: boolean; hasFooter: boolean; scrollStyle: import("@vtex/admin-ui-core").StyleObject; }; export declare function getScrollAreaSize(hasHeader: boolean, hasFooter: boolean, size: ModalSize): string;