UNPKG

mui-component

Version:

some custom mui components

29 lines (28 loc) 1.15 kB
import { type ReactNode, type PropsWithChildren } from "react"; import type { PopperProps, ButtonProps, PaperProps, LinkProps } from "@mui/material"; export interface PopConfirmProps extends Omit<PopperProps, "open" | "title"> { open?: boolean; arrow?: boolean; timeout?: number; preventOverflow?: boolean; triggerProps?: Omit<LinkProps, "onClick">; rootProps?: PaperProps; disabled?: boolean; closeOnClickAway?: boolean; showConfirm?: boolean; confirmText?: ReactNode | ReactNode[]; confirmProps?: Omit<ButtonProps, "onClick">; onConfirm?: (() => any) | (() => Promise<any>); showCancel?: boolean; cancelText?: ReactNode | ReactNode[]; cancelProps?: Omit<ButtonProps, "onClick">; onCancel?: (() => any) | (() => Promise<any>); showTitle?: boolean; title?: ReactNode | ReactNode[]; showIcon?: boolean; icon?: ReactNode; extraContent?: ReactNode | ReactNode[]; width?: number; maxWidth?: number; } export declare const PopConfirm: import("react").ForwardRefExoticComponent<Omit<PropsWithChildren<PopConfirmProps>, "ref"> & import("react").RefAttributes<any>>;