UNPKG

@snowball-tech/fractal

Version:

Fractal's (Snowball's design system) React component library based on RadixUI and TailwindCSS

20 lines (19 loc) 784 B
import { ButtonProps } from "../Button/Button.types.js"; import { CombinedRefs as CombinedRefs$1, DialogProps } from "../Dialog/Dialog.types.js"; import { MouseEvent, ReactNode } from "react"; //#region src/components/Confirm/Confirm.types.d.ts type CombinedRefs = { cancel: HTMLButtonElement | null; confirm: HTMLButtonElement | null; } & CombinedRefs$1; interface ConfirmProps extends Omit<DialogProps, 'disabled' | 'dismissable' | 'modal'> { actions?: ReactNode; cancel?: string | false | ButtonProps; confirm?: string | ButtonProps; fixedActions?: boolean; onCancel?: (event: MouseEvent<HTMLElement>, dismissed: boolean) => void; onConfirm?: ButtonProps['onClick']; } //#endregion export { CombinedRefs, ConfirmProps }; //# sourceMappingURL=Confirm.types.d.ts.map