matrix-react-sdk
Version:
SDK for matrix.org using React
26 lines (25 loc) • 739 B
TypeScript
import React, { ReactNode } from "react";
interface IProps {
primaryButton: React.ReactNode;
cancelButton?: React.ReactNode;
primaryIsSubmit?: boolean;
onPrimaryButtonClick?: (ev: React.MouseEvent) => void | Promise<void>;
hasCancel?: boolean;
cancelButtonClass?: string;
onCancel?: (...args: any[]) => void;
focus?: boolean;
disabled?: boolean;
primaryDisabled?: boolean;
additive?: ReactNode;
primaryButtonClass?: string;
children?: ReactNode;
}
/**
* Basic container for buttons in modal dialogs.
*/
export default class DialogButtons extends React.Component<IProps> {
static defaultProps: Partial<IProps>;
private onCancelClick;
render(): React.ReactNode;
}
export {};