@acrool/react-dialog
Version:
Dialog library based for Reactjs
21 lines (20 loc) • 875 B
TypeScript
import CSS from 'csstype';
import { ReactNode } from 'react';
import { ILocaleDictionaries } from '../locales';
import { IButton, ITextField, TOnSubmit } from '../types';
import { IDialogWrapperProps } from './types';
interface IProps extends IDialogWrapperProps {
style?: CSS.Properties;
isDark?: boolean;
renderButton?: (args: IButton) => ReactNode;
renderTextField?: <V extends string | number>(args: ITextField<V>) => ReactNode;
onSubmit?: TOnSubmit;
isVisibleStatusIcon?: boolean;
locale?: string;
localeDictionaries?: ILocaleDictionaries;
}
/**
* Message
*/
declare const DialogWrapper: ({ style, isDark, isVisibleStatusIcon, title, status, code, path, buttons, confirmPlaceholder, message, renderButton, renderTextField, locale, localeDictionaries, }: IProps) => import("react/jsx-runtime").JSX.Element;
export default DialogWrapper;