@vtex/admin-ui
Version:
> VTEX admin component library
14 lines (13 loc) • 548 B
TypeScript
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;