@bothub-chat/ui
Version:
Bothub UI Components
29 lines (28 loc) • 921 B
TypeScript
import { type PropsWithChildren, type ReactNode } from 'react';
export type ModalCloseEventHandler = () => unknown;
export type ModalWindowlProps = {
open: boolean;
title?: ReactNode;
scrollbar?: boolean;
images?: ReactNode;
className?: string;
hideCloseButton?: boolean;
onClose?: ModalCloseEventHandler;
onHeightChange?: (height: number) => void;
'aria-label'?: string;
closeAriaLabel?: string;
} & PropsWithChildren;
export declare const ModalWindow: import("react").ForwardRefExoticComponent<{
open: boolean;
title?: ReactNode;
scrollbar?: boolean;
images?: ReactNode;
className?: string;
hideCloseButton?: boolean;
onClose?: ModalCloseEventHandler;
onHeightChange?: (height: number) => void;
'aria-label'?: string;
closeAriaLabel?: string;
} & {
children?: ReactNode | undefined;
} & import("react").RefAttributes<HTMLDivElement>>;