@snowball-tech/fractal
Version:
Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS
27 lines (23 loc) • 1.17 kB
TypeScript
import { a as DialogProps, C as CombinedRefs } from '../../../Dialog.types-DPm308aQ.js';
export { P as ConfirmPositions } from '../../../Dialog.types-DPm308aQ.js';
import * as react from 'react';
import { ForwardedRef } from 'react';
import { B as ButtonProps } from '../../../Button.types-B8XilI28.js';
import '@radix-ui/react-dialog';
import '../../../Paper.types-N2GQYA5D.js';
import '../../constants.js';
import '../../../Paper.constants-Cpa8Sb1b.js';
import '../../types.js';
import '@snowball-tech/design-tokens/dist/web/typescript/constants';
interface ConfirmProps extends Omit<DialogProps, 'disabled' | 'dismissable' | 'modal'> {
cancel: ({
ref?: ForwardedRef<HTMLElement>;
} & Omit<ButtonProps, 'href' | 'onClick' | 'target' | 'type' | 'variant'>) | string | false;
confirm: ({
ref?: ForwardedRef<HTMLElement>;
} & Omit<ButtonProps, 'href' | 'onClick' | 'target' | 'type' | 'variant'>) | string;
onCancel?: ButtonProps['onClick'];
onConfirm?: ButtonProps['onClick'];
}
declare const Confirm: react.ForwardRefExoticComponent<ConfirmProps & react.RefAttributes<CombinedRefs>>;
export { Confirm, type ConfirmProps };