@activecollab/components
Version:
ActiveCollab Components
35 lines • 1.35 kB
TypeScript
import React, { HTMLAttributes } from "react";
export interface DialogProps extends HTMLAttributes<HTMLDivElement> {
open?: boolean;
onClose?: () => void;
className?: string;
enableBackgroundClick?: boolean;
disableCloseOnEsc?: boolean;
animate?: "fade" | "slide";
onClickOutside?: (event: any) => void;
fullWidth?: boolean;
}
export declare const _Dialog: React.ForwardRefExoticComponent<DialogProps & {
children?: React.ReactNode;
} & React.RefAttributes<HTMLDivElement>>;
export declare const Dialog: React.ForwardRefExoticComponent<DialogProps & {
children?: React.ReactNode;
} & React.RefAttributes<HTMLDivElement>> & {
Title: {
({ children, className, disableDefaultHeading, ...rest }: React.PropsWithChildren<import("./DialogTitle").DialogTitleProps>): React.JSX.Element;
displayName: string;
};
Content: {
({ className, children, ...rest }: React.HTMLAttributes<HTMLDivElement>): React.JSX.Element;
displayName: string;
};
ContentDivider: {
({ className, }: React.HTMLAttributes<HTMLDivElement>): React.JSX.Element;
displayName: string;
};
Actions: {
({ className, children, ...rest }: React.HTMLAttributes<HTMLDivElement>): React.JSX.Element;
displayName: string;
};
};
//# sourceMappingURL=Dialog.d.ts.map