UNPKG

@acrool/react-dialog

Version:
21 lines (20 loc) 875 B
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;